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

get_serialized_item_ptr( : : SerializedItemHandle : Pointer, Size)

Herror T_get_serialized_item_ptr(const Htuple SerializedItemHandle, Htuple* Pointer, Htuple* Size)

void GetSerializedItemPtr(const HTuple& SerializedItemHandle, HTuple* Pointer, HTuple* Size)

void* HSerializedItem::GetSerializedItemPtr(Hlong* Size) const

static void HOperatorSet.GetSerializedItemPtr(HTuple serializedItemHandle, out HTuple pointer, out HTuple size)

IntPtr HSerializedItem.GetSerializedItemPtr(out int size)

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

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