KlassenKlassenKlassenKlassen | | | | Operatoren

get_serialized_item_ptrget_serialized_item_ptrGetSerializedItemPtrget_serialized_item_ptrGetSerializedItemPtrGetSerializedItemPtr (Operator)

Name

get_serialized_item_ptrget_serialized_item_ptrGetSerializedItemPtrget_serialized_item_ptrGetSerializedItemPtrGetSerializedItemPtr — Zugreifen auf den Datenzeiger eines serialisierten Elements.

Warnung

Es wird nicht empfolen, den Operator get_serialized_item_ptrget_serialized_item_ptrGetSerializedItemPtrget_serialized_item_ptrGetSerializedItemPtrGetSerializedItemPtr in HDevelop zu verwenden.

Signatur

get_serialized_item_ptr( : : SerializedItemHandle : Pointer, Size)

Herror get_serialized_item_ptr(const Hlong SerializedItemHandle, Hlong* Pointer, Hlong* Size)

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

Herror get_serialized_item_ptr(const HTuple& SerializedItemHandle, Hlong* Pointer, Hlong* Size)

Hlong HSerializedItem::GetSerializedItemPtr(HTuple* Size) const

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

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

void HOperatorSetX.GetSerializedItemPtr(
[in] VARIANT SerializedItemHandle, [out] VARIANT* Pointer, [out] VARIANT* Size)

Hlong HSerializedItemX.GetSerializedItemPtr([out] Hlong* Size)

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_ptrGetSerializedItemPtrget_serialized_item_ptrGetSerializedItemPtrGetSerializedItemPtr gibt den Datenzeiger auf das serialisierte Element zurück, welches in dem Handle SerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleserializedItemHandle übergeben wird (siehe fwrite_serialized_itemfwrite_serialized_itemFwriteSerializedItemfwrite_serialized_itemFwriteSerializedItemFwriteSerializedItem für eine Einführung in die Grundlagen der Serialisierung). Der Datenzeiger, d.h. der Anfang des serialisierten Elements, wird im Parameter PointerPointerPointerPointerPointerpointer zurückgegeben. Der Parameter SizeSizeSizeSizeSizesize gibt die Größe des serialisierten Elements in Byte zurück.

Parallelisierung

Parameter

SerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleserializedItemHandle (input_control)  serialized_item HSerializedItem, HTupleHTupleHSerializedItem, HTupleHSerializedItemX, VARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Handle des serialisierten Elements.

PointerPointerPointerPointerPointerpointer (output_control)  pointer HTupleHTupleHTupleVARIANTHtuple (integer) (IntPtr) (Hlong) (Hlong) (Hlong) (Hlong)

Datenzeiger auf das serialisierte Element.

SizeSizeSizeSizeSizesize (output_control)  integer HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Größe des serialisierten Elements.

Ergebnis

Sind die Parameterwerte korrekt, dann liefert get_serialized_item_ptrget_serialized_item_ptrGetSerializedItemPtrget_serialized_item_ptrGetSerializedItemPtrGetSerializedItemPtr den Wert 2 (H_MSG_TRUE). Gegebenenfalls wird eine Fehlerbehandlung durchgeführt.

Vorgänger

create_serialized_item_ptrcreate_serialized_item_ptrCreateSerializedItemPtrcreate_serialized_item_ptrCreateSerializedItemPtrCreateSerializedItemPtr

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren