Condividi tramite


funzione MI_Context_NewInstance (mi.h)

Crea una nuova istanza di una classe specificata da una dichiarazione di classe.

Sintassi

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

Parametri

[in] context

Puntatore al contesto della richiesta.

[in] classDecl

Puntatore alla dichiarazione di classe usata per inizializzare l'istanza. Le informazioni sul tipo di runtime (RTTI) vengono generate per la classe e devono essere denominate per la classe, seguite da un suffisso "_rtti".

instance

Puntatore all'istanza restituita. Esiste anche una funzione generata denominata per la classe, seguita da un suffisso "_Delete".

Valore restituito

Valore dell'enumerazione MI_Result che specifica il codice restituito dalla funzione. Questo può essere uno dei codici seguenti.

Commenti

Al termine dell'uso dell'istanza, deve essere eliminato tramite la funzione MI_Instance_Delete .

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Server minimo supportato Windows Server 2012
Piattaforma di destinazione Windows
Intestazione mi.h
Componente ridistribuibile Windows Management Framework 3.0 in Windows Server 2008 R2 con SP1, Windows 7 con SP1 e Windows Server 2008 con SP2