get_serialized_item_ptrT_get_serialized_item_ptrGetSerializedItemPtrGetSerializedItemPtr (Operator)
Name
get_serialized_item_ptrT_get_serialized_item_ptrGetSerializedItemPtrGetSerializedItemPtr
— Zugreifen auf den Datenzeiger eines serialisierten Elements.
Warnung
Es wird nicht empfolen, den Operator
get_serialized_item_ptrget_serialized_item_ptrGetSerializedItemPtrGetSerializedItemPtrGetSerializedItemPtr
in HDevelop zu verwenden.
Signatur
Beschreibung
get_serialized_item_ptrget_serialized_item_ptrGetSerializedItemPtrGetSerializedItemPtrGetSerializedItemPtr
gibt den Datenzeiger auf das
serialisierte Element zurück, welches in dem Handle
SerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleserializedItemHandle
übergeben wird (siehe
fwrite_serialized_itemfwrite_serialized_itemFwriteSerializedItemFwriteSerializedItemFwriteSerializedItem
für eine Einführung in die
Grundlagen der Serialisierung). Der Datenzeiger, d.h. der
Anfang des serialisierten Elements, wird im Parameter PointerPointerPointerPointerpointer
zurückgegeben. Der Parameter SizeSizeSizeSizesize
gibt die Größe des
serialisierten Elements in Byte zurück.
Ausführungsinformationen
- Multithreading-Typ: reentrant (läuft parallel zu nicht-exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
SerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleserializedItemHandle
(input_control) serialized_item →
HSerializedItem, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Handle des serialisierten Elements.
PointerPointerPointerPointerpointer
(output_control) pointer →
HTupleHTupleHtuple (integer) (IntPtr) (Hlong) (Hlong)
Datenzeiger auf das serialisierte Element.
SizeSizeSizeSizesize
(output_control) integer →
HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Größe des serialisierten Elements.
Ergebnis
Sind die Parameterwerte korrekt, dann liefert
get_serialized_item_ptrget_serialized_item_ptrGetSerializedItemPtrGetSerializedItemPtrGetSerializedItemPtr
den Wert 2 (H_MSG_TRUE).
Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.
Vorgänger
create_serialized_item_ptrcreate_serialized_item_ptrCreateSerializedItemPtrCreateSerializedItemPtrCreateSerializedItemPtr
Modul
Foundation