Condividi tramite


MI_ParameterDecl struttura (mi.h)

Rappresenta i parametri del metodo CIM.

Sintassi

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;

Members

flags

flags

MI_FLAG_PROPERTY ((1 << 2))

Indica che la struttura è una proprietà.

code

Codice hash: (nome[0] 16) << | (nome[len-1] 8) << | len

name

Nome di questo parametro.

qualifiers

Set di qualificatori per questo parametro.

numQualifiers

Numero di qualificatori di parametri.

type

Tipo di parametro.

className

Nome della classe di riferimento o dell'istanza incorporata fortemente tipizzata.

subscript

Se il parametro è un tipo di matrice di una lunghezza fissa, questo valore contiene il valore di sottoscrizione.

offset

Offset dall'inizio dell'istanza di dove esisterà il campo valore di questo parametro.

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Server minimo supportato Windows Server 2012
Intestazione mi.h
Componente ridistribuibile Windows Management Framework 3.0 in Windows Server 2008 R2 con SP1, Windows 7 con SP1 e Windows Server 2008 con SP2