Partager via


MI_Context_NewInstance, fonction (mi.h)

Crée une instance d’une classe en fonction d’une déclaration de classe.

Syntaxe

MI_INLINE MI_Result MI_INLINE_CALL MI_Context_NewInstance(
  [in] MI_Context         *context,
  [in] const MI_ClassDecl *classDecl,
       MI_Instance        **instance
);

Paramètres

[in] context

Pointeur vers le contexte de la demande.

[in] classDecl

Pointeur vers la déclaration de classe utilisée pour initialiser le instance. Les informations de type runtime (RTTI) sont générées pour la classe et doivent être nommées pour la classe, suivies d’un suffixe « _rtti ».

instance

Pointeur vers le instance retourné. Il existe également une fonction générée nommée pour la classe , suivie d’un suffixe « _Delete ».

Valeur retournée

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

Remarques

Lorsque vous avez terminé d’utiliser le instance, il doit être supprimé via la fonction MI_Instance_Delete.

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