KlassenKlassenKlassenKlassen | | | | Operatoren

deserialize_objectdeserialize_objectDeserializeObjectdeserialize_objectDeserializeObjectDeserializeObject (Operator)

Name

deserialize_objectdeserialize_objectDeserializeObjectdeserialize_objectDeserializeObjectDeserializeObject — Deserialisieren eines serialisierten ikonischen Objektes.

Signatur

deserialize_object( : Object : SerializedItemHandle : )

Herror deserialize_object(Hobject* Object, const Hlong SerializedItemHandle)

Herror T_deserialize_object(Hobject* Object, const Htuple SerializedItemHandle)

Herror deserialize_object(Hobject* Object, const HTuple& SerializedItemHandle)

void DeserializeObject(HObject* Object, const HTuple& SerializedItemHandle)

void HObject::DeserializeObject(const HSerializedItem& SerializedItemHandle)

void HOperatorSetX.DeserializeObject(
[out] IHUntypedObjectX*Object, [in] VARIANT SerializedItemHandle)

void HImageX.DeserializeObject([in] IHSerializedItemX* SerializedItemHandle)

void HRegionX.DeserializeObject([in] IHSerializedItemX* SerializedItemHandle)

void HUntypedObjectX.DeserializeObject([in] IHSerializedItemX* SerializedItemHandle)

void HXLDContX.DeserializeObject([in] IHSerializedItemX* SerializedItemHandle)

void HXLDPolyX.DeserializeObject([in] IHSerializedItemX* SerializedItemHandle)

void HXLDParaX.DeserializeObject([in] IHSerializedItemX* SerializedItemHandle)

void HXLDModParaX.DeserializeObject([in] IHSerializedItemX* SerializedItemHandle)

void HXLDExtParaX.DeserializeObject([in] IHSerializedItemX* SerializedItemHandle)

static void HOperatorSet.DeserializeObject(out HObject objectVal, HTuple serializedItemHandle)

void HObject.DeserializeObject(HSerializedItem serializedItemHandle)

Beschreibung

deserialize_objectdeserialize_objectDeserializeObjectdeserialize_objectDeserializeObjectDeserializeObject deserialisiert ein ikonisches Objekt, welches mit serialize_objectserialize_objectSerializeObjectserialize_objectSerializeObjectSerializeObject serialisiert wurde (siehe fwrite_serialized_itemfwrite_serialized_itemFwriteSerializedItemfwrite_serialized_itemFwriteSerializedItemFwriteSerializedItem für eine Einführung in die Grundlagen der Serialisierung). Das serialisierte ikonische Objekt wird in dem Parameter SerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleserializedItemHandle übergeben. Das deserialisierte ikonische Objekt wird in dem durch den Parameter ObjectObjectObjectObjectObjectobjectVal definierten ikonischen Objekt gespeichert.

Parallelisierung

Parameter

ObjectObjectObjectObjectObjectobjectVal (output_object)  object(-array) objectHObjectHObjectHObjectHObjectXHobject *

Ikonisches Objekt.

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

Handle des serialisierten Elements.

Ergebnis

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

Vorgänger

fread_serialized_itemfread_serialized_itemFreadSerializedItemfread_serialized_itemFreadSerializedItemFreadSerializedItem, receive_serialized_itemreceive_serialized_itemReceiveSerializedItemreceive_serialized_itemReceiveSerializedItemReceiveSerializedItem, serialize_objectserialize_objectSerializeObjectserialize_objectSerializeObjectSerializeObject

Siehe auch

serialize_objectserialize_objectSerializeObjectserialize_objectSerializeObjectSerializeObject

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren