structure MI_ConstReferenceField (mi.h)
Représente une propriété à l’intérieur d’une structure MI_Instance .
Syntaxe
typedef struct _MI_ConstReferenceField {
MI_CONST MI_Instance *value;
MI_Boolean exists;
MI_Uint8 flags;
} MI_ConstReferenceField;
Membres
value
Pointeur vers une structure MI_Instance .
exists
Indique si le champ n’est pas null. Ce membre peut être défini sur MI_TRUE ou MI_FALSE.
flags
Indicateurs de bits qui indiquent la stratégie de gestion de la mémoire.
MI_FLAG_NOT_MODIFIED ((1 << 25))
Indique que la propriété n’est pas modifiée.
MI_FLAG_NULL ((1 << 29))
La valeur de l’élément est NULL.
MI_FLAG_BORROW ((1 << 30))
Utilisé lors de l’ajout et de la définition de propriétés sur une structure MI_Instance pour indiquer que l’instance ne copiera pas la valeur. La valeur doit rester valide jusqu’à ce que l’instance soit supprimée.
MI_FLAG_ADOPT ((1 << 31))
Utilisé lors de l’ajout et de la définition de propriétés sur une structure MI_Instance pour indiquer que l’instance adoptera le pointeur et sera responsable de sa suppression.
Configuration requise
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 |