MI_Instance structure (mi.h)

This structure represents a CIM instance. This object should not be accessed directly. Instead, the MI_Instance_* functions should be used.

Syntax

typedef struct _MI_Instance {
  const MI_InstanceFT *ft;
  const MI_ClassDecl  *classDecl;
  const MI_Char       *serverName;
  const MI_Char       *nameSpace;
  ptrdiff_t           reserved[4];
} MI_Instance;

Members

ft

Pointer to the MI_InstanceFT function table.

classDecl

The class declaration for this instance.

serverName

Optional server name. Can be null.

nameSpace

Optional namespace. Can be null.

reserved[4]

Reserved for internal use.

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