Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Ajoute une nouvelle propriété à un instance dynamique (pris en charge uniquement par les instances dynamiques dont le schéma peut être étendu au moment de l’exécution).
Syntaxe
MI_INLINE MI_Result MI_INLINE_CALL MI_Instance_AddElement(
[in, out] MI_Instance *self,
const MI_Char *name,
[in, optional] const MI_Value *value,
MI_Type type,
MI_Uint32 flags
);
Paramètres
[in, out] self
Instance à laquelle l’élément sera ajouté.
name
Chaîne terminée par null qui représente le nom du nouvel élément.
[in, optional] value
Valeur de l’élément.
type
Type d’élément.
flags
Indicateurs du nouvel élément qui peuvent être une combinaison des valeurs d’indicateur suivantes.
MI_FLAG_KEY (0x00001000)
L’élément est une clé.
MI_FLAG_IN (0x00002000)
Le paramètre est de type In et est passé dans une méthode.
MI_FLAG_OUT (0x00004000)
Le paramètre est de type Out et est retourné à partir d’une méthode .
MI_FLAG_REQUIRED (0x00008000)
Le paramètre est obligatoire.
MI_FLAG_STREAM (0x00100000)
Le paramètre de méthode est retranstransé vers le client à partir du fournisseur.
MI_FLAG_BORROW (0x40000000)
Utilisé lors de l’ajout et de la définition de propriétés sur un MI_Instance pour indiquer que le instance ne copiera pas la valeur. La valeur doit rester valide jusqu’à ce que la instance soit supprimée.
MI_FLAG_ADOPT (0x80000000)
Utilisé lors de l’ajout et de la définition de propriétés sur un MI_Instance pour indiquer que le instance adoptera le pointeur et sera responsable de sa suppression.
MI_FLAG_NULL (0x20000000)
La valeur de l’élément est Null.
MI_FLAG_ANY (0x0000007F)
Masque de bits utilisé pour filtrer d’autres indicateurs.
Valeur retournée
Cette fonction retourne MI_INLINE MI_Result MI_INLINE_CALL.
Spécifications
| 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 |