MI_SerializerFT structure (mi.h)
A support structure used in the MI_ClientFT_V1 structure. Use the functions with the name prefix "MI_Serializer_" to manipulate these structures.
Syntax
typedef struct _MI_SerializerFT {
MI_Result()(MI_Serializer *serializer) * Close;
MI_Result(I_Serializer *serializer,MI_Uint32 flags, const MI_Class *classObject,MI_Uint8 *clientBuffer,MI_Uint32 clientBufferLength,MI_Uint32 *clientBufferNeeded) * )(MSerializeClass;
MI_Result(I_Serializer *serializer,MI_Uint32 flags, const MI_Instance *instanceObject,MI_Uint8 *clientBuffer,MI_Uint32 clientBufferLength,MI_Uint32 *clientBufferNeeded) * )(MSerializeInstance;
} MI_SerializerFT;
Members
Close
Closes a serializer object and frees any internal memory associated with it. See MI_Serializer_Close.
SerializeClass
Serializes an MI_Class into a buffer in the format specified when it was created. See MI_Serializer_SerializeClass.
SerializeInstance
Serializes an MI_Instance into a buffer in the format specified when the serializer was created. See MI_Serializer_SerializeInstance.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8 |
Minimum supported server | Windows Server 2012 |
Header | mi.h |
Redistributable | Windows Management Framework 3.0 on Windows Server 2008 R2 with SP1, Windows 7 with SP1, and Windows Server 2008 with SP2 |