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 |