Partager via


MI_ParameterDecl structure (mi.h)

Représente les paramètres de méthode CIM.

Syntaxe

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;

Membres

flags

flags

MI_FLAG_PROPERTY ((1 << 2))

Indique que la structure est une propriété.

code

Code de hachage : (name[0] << 16) | (name[len-1] << 8) | len

name

Nom de ce paramètre.

qualifiers

Ensemble de qualificateurs pour ce paramètre.

numQualifiers

Nombre de qualificateurs de paramètres.

type

Type de paramètre.

className

Nom de la classe de référence ou des instance incorporés fortement typés.

subscript

Si le paramètre est un type de tableau d’une longueur fixe, cette valeur contient la valeur d’indice.

offset

Décalage à partir du début de l’instance de l’emplacement où le champ de valeur de ce paramètre existera.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8
Serveur minimal pris en charge Windows Server 2012
En-tête mi.h
Composant redistribuable Windows Management Framework 3.0 sur Windows Server 2008 R2 avec SP1, Windows 7 avec SP1 et Windows Server 2008 avec SP2