ClassesClassesClassesClasses | | | | Operators

serialize_objectserialize_objectSerializeObjectserialize_objectSerializeObjectSerializeObject (Operator)

Name

serialize_objectserialize_objectSerializeObjectserialize_objectSerializeObjectSerializeObject — Serialize an iconic object.

Signature

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()

Description

serialize_objectserialize_objectSerializeObjectserialize_objectSerializeObjectSerializeObject serializes an iconic object (see fwrite_serialized_itemfwrite_serialized_itemFwriteSerializedItemfwrite_serialized_itemFwriteSerializedItemFwriteSerializedItem for an introduction of the basic principle of serialization). The iconic object is a tuple of image objects, region objects, or XLD objects, and is defined by the parameter ObjectObjectObjectObjectObjectobjectVal. The serialized iconic object is returned by the handle SerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleSerializedItemHandleserializedItemHandle and can be deserialized by deserialize_objectdeserialize_objectDeserializeObjectdeserialize_objectDeserializeObjectDeserializeObject.

Parallelization

Parameters

ObjectObjectObjectObjectObjectobjectVal (input_object)  object(-array) objectHObjectHObjectHObjectHObjectXHobject

Iconic object.

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

Handle of the serialized item.

Result

If the parameters are valid, the operator serialize_objectserialize_objectSerializeObjectserialize_objectSerializeObjectSerializeObject returns the value 2 (H_MSG_TRUE). If necessary, an exception is raised.

Possible Successors

fwrite_serialized_itemfwrite_serialized_itemFwriteSerializedItemfwrite_serialized_itemFwriteSerializedItemFwriteSerializedItem, send_serialized_itemsend_serialized_itemSendSerializedItemsend_serialized_itemSendSerializedItemSendSerializedItem, deserialize_objectdeserialize_objectDeserializeObjectdeserialize_objectDeserializeObjectDeserializeObject

See also

deserialize_objectdeserialize_objectDeserializeObjectdeserialize_objectDeserializeObjectDeserializeObject

Module

Foundation


ClassesClassesClassesClasses | | | | Operators