Share via


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 ein Handle, das von einem Aufruf der funktion MI_Application_Initialize zurückgegeben wird.

className

Der Klassenname für die instance, die erstellt wird.

[in, optional] classRTTI

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

instance

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

Rückgabewert

Diese Funktion gibt MI_INLINE MI_Result zurück.

Hinweise

Wenn Sie die Verwendung der durch diesen Aufruf erstellten instance abgeschlossen haben, löschen Sie sie, indem Sie die funktion MI_Instance_Delete aufrufen.

Anforderungen

Anforderung Wert
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