Partager via


fonction MI_Instance_GetElementAt (mi.h)

Obtient la valeur de l’élément (propriété CIM) à l’index spécifié.

Syntaxe

MI_INLINE MI_Result MI_INLINE_CALL MI_Instance_GetElementAt(
  [in]            const MI_Instance *self,
                  MI_Uint32         index,
                  const MI_Char     **name,
  [out, optional] MI_Value          *value,
  [out, optional] MI_Type           *type,
  [out, optional] MI_Uint32         *flags
);

Paramètres

[in] self

Instance dont la valeur d’élément sera retournée.

index

Index de base zéro de l’élément

name

Pointeur vers une chaîne terminée par null contenant le nom d’élément retourné.

[out, optional] value

Valeur de l’élément retourné.

[out, optional] type

Type d’élément retourné.

[out, optional] flags

Combinaison retournée des valeurs suivantes.

MI_FLAG_NULL (0x20000000)

La valeur de l’élément est Null.

MI_FLAG_KEY (0x0001000)

L’élément est une clé.

MI_FLAG_IN (0x0002000)

Le paramètre est de type In et est passé dans une méthode.

MI_FLAG_OUT (0x0004000)

Le paramètre est de type Out et est retourné à partir d’une méthode.

Valeur retournée

Valeur de l’énumération MI_Result qui spécifie le code de retour de fonction. Il peut s’agir de l’un des codes suivants.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8
Serveur minimal pris en charge Windows Server 2012
Plateforme cible Windows
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

Voir aussi

MI_Instance

MI_Instance_ClearElementAt

MI_Instance_GetElementCount

MI_Instance_SetElementAt