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.
Obtient la MI_Class associée à une instance.
Syntaxe
MI_INLINE MI_Result MI_INLINE_CALL MI_Instance_GetClass(
[in] const MI_Instance *self,
MI_Class **instanceClass
);
Paramètres
[in] self
Pointeur vers une instance dont la structure MI_Class doit être récupérée.
instanceClass
Retourné MI_Class. Cette MI_Class encapsule le champ MI_ClassDecl à l’intérieur du MI_Instance et ne récupère rien du serveur. Cette classe retournée doit être supprimée via MI_Class_Delete.
Valeur de retour
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.
Remarques
Différents types de classes existent. Une instance dynamique a une déclaration de classe très plate sans qualificateurs réels. Certains indicateurs dans les objets de session peuvent également modifier le type d’informations de type runtime (RTTI) retourné, de sorte qu’il n’a aucun (les types sont toutes les chaînes, la structure plate, aucun qualificateur), de base (les types de propriétés doivent être corrects, mais ils sont structurés à plat sans qualificateurs), standard (meilleur effort pour créer une hiérarchie, mais les propriétés surchargées peuvent ne pas afficher le type d’origine dans la classe parente), et complet, qui est une déclaration de classe précise. Par conséquent, la façon dont une instance est créée ou récupérée dépend de la précision de la déclaration de classe.
Exigences
| Exigence | Valeur |
|---|---|
| client minimum pris en charge | Windows 8 |
| serveur minimum pris en charge | Windows Server 2012 |
| plateforme cible | Windows |
| d’en-tête | mi.h |
| redistribuable | Windows Management Framework 3.0 sur Windows Server 2008 R2 avec SP1, Windows 7 avec SP1 et Windows Server 2008 avec SP2 |