Freigeben über


MI_ParameterDecl-Struktur (mi.h)

Stellt CIM-Methodenparameter dar.

Syntax

typedef struct _MI_ParameterDecl {
  MI_Uint32             flags;
  MI_Uint32             code;
  MI_CONST MI_Char      *name;
  MI_Qualifier MI_CONST I_CONST * *Mqualifiers;
  MI_Uint32             numQualifiers;
  MI_Uint32             type;
  MI_CONST MI_Char      *className;
  MI_Uint32             subscript;
  MI_Uint32             offset;
} MI_ParameterDecl;

Member

flags

flags

MI_FLAG_PROPERTY ((1 << 2))

Gibt an, dass die Struktur eine Eigenschaft ist.

code

Hashcode: (Name[0] << 16) | (name[len-1] << 8) | len

name

Der Name dieses Parameters.

qualifiers

Satz von Qualifizierern für diesen Parameter.

numQualifiers

Anzahl der Parameterqualifizierer.

type

Typ des Parameters.

className

Name der Verweisklasse oder stark typisierten eingebetteten instance.

subscript

Wenn der Parameter ein Arraytyp mit fester Länge ist, enthält dieser Wert den tiefgestellten Wert.

offset

Offset vom Anfang des instance, in dem das Wertfeld dieses Parameters vorhanden ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Windows Server 2012
Kopfzeile mi.h
Verteilbare Komponente Windows Management Framework 3.0 unter Windows Server 2008 R2 mit SP1, Windows 7 mit SP1 und Windows Server 2008 mit SP2