KlassenKlassenKlassenKlassen | | | | Operatoren

serialize_objectserialize_objectSerializeObjectserialize_objectSerializeObjectSerializeObject (Operator)

Name

serialize_objectserialize_objectSerializeObjectserialize_objectSerializeObjectSerializeObject — Serialisieren eines ikonischen Objektes.

Signatur

serialize_object(Object : : : SerializedItemHandle)

Herror serialize_object(const Hobject Object, Hlong* SerializedItemHandle)

Herror T_serialize_object(const Hobject Object, Htuple* SerializedItemHandle)

Herror serialize_object(Hobject Object, Hlong* SerializedItemHandle)

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

HSerializedItem HObject::SerializeObject() const

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

IHSerializedItemX* HImageX.SerializeObject()

IHSerializedItemX* HRegionX.SerializeObject()

IHSerializedItemX* HUntypedObjectX.SerializeObject()

IHSerializedItemX* HXLDContX.SerializeObject()

IHSerializedItemX* HXLDPolyX.SerializeObject()

IHSerializedItemX* HXLDParaX.SerializeObject()

IHSerializedItemX* HXLDModParaX.SerializeObject()

IHSerializedItemX* HXLDExtParaX.SerializeObject()

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

HSerializedItem HObject.SerializeObject()

Beschreibung

serialize_imageserialize_imageSerializeImageserialize_imageSerializeImageSerializeImage serialisiert ein ikonisches Objekt (siehe fwrite_serialized_itemfwrite_serialized_itemFwriteSerializedItemfwrite_serialized_itemFwriteSerializedItemFwriteSerializedItem für eine Einführung in die Grundlagen der Serialisierung). Das ikonische Objekt ist ein Tuple von Bildeobjekten, Regionen oder XLD Objekten, und wird in dem Parameter ObjectObjectObjectObjectObjectobjectVal übergeben. Das serialisierte ikonische Objekt wird in dem Handle SerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleserializedItemHandle zurückgegeben und kann mit deserialize_objectdeserialize_objectDeserializeObjectdeserialize_objectDeserializeObjectDeserializeObject wieder deserialisiert werden.

Parallelisierung

Parameter

ObjectObjectObjectObjectObjectobjectVal (input_object)  object(-array) objectHObjectHObjectHObjectHObjectXHobject

Ikonisches Objekt.

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

Handle des serialisierten Elements.

Ergebnis

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

Nachfolger

fwrite_serialized_itemfwrite_serialized_itemFwriteSerializedItemfwrite_serialized_itemFwriteSerializedItemFwriteSerializedItem, send_serialized_itemsend_serialized_itemSendSerializedItemsend_serialized_itemSendSerializedItemSendSerializedItem, deserialize_objectdeserialize_objectDeserializeObjectdeserialize_objectDeserializeObjectDeserializeObject

Siehe auch

deserialize_objectdeserialize_objectDeserializeObjectdeserialize_objectDeserializeObjectDeserializeObject

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren