MI_Application_NewInstance Funktion (mi.h)

Erstellt ein neues MI_Instance-Objekt , das an verschiedene MI-Vorgangs-APIs übergeben werden soll, die Instanzen erfordern.

Syntax

MI_INLINE MI_Result MI_Application_NewInstance(
  [in]           MI_Application     *application,
                 const MI_Char      *className,
  [in, optional] const MI_ClassDecl *classRTTI,
                 MI_Instance        **instance
);

Parameter

[in] application

Ein Zeiger auf einen Handle, der von einem Aufruf an die MI_Application_Initialize-Funktion zurückgegeben wird.

className

Der Klassenname für die zu erstellende Instanz.

[in, optional] classRTTI

Ein Zeiger auf optionale Laufzeittypinformationen für das zu erstellende Objekt.

instance

Ein Zeiger auf die Instanz, die von diesem Funktionsaufruf zurückgegeben wird.

Rückgabewert

Diese Funktion gibt MI_INLINE MI_Result zurück.

Hinweise

Wenn Sie die von diesem Aufruf erstellte Instanz verwendet haben, löschen Sie sie, indem Sie die funktion MI_Instance_Delete aufrufen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Windows Server 2012
Zielplattform Windows
Kopfzeile mi.h
Verteilbare Komponente Windows Management Framework 3.0 unter Windows Server 2008 R2 mit SP1, Windows 7 mit SP1 und Windows Server 2008 mit SP2