MI_Context_NewInstance-Funktion (mi.h)
Erstellt eine neue instance einer Klasse mit einer Klassendeklaration.
Syntax
MI_INLINE MI_Result MI_INLINE_CALL MI_Context_NewInstance(
[in] MI_Context *context,
[in] const MI_ClassDecl *classDecl,
MI_Instance **instance
);
Parameter
[in] context
Ein Zeiger auf den Anforderungskontext.
[in] classDecl
Ein Zeiger auf die Klassendeklaration, die zum Initialisieren des instance verwendet wird. Die Laufzeittypinformationen (Runtime Type Information, RTTI) werden für die Klasse generiert und sollten für die Klasse benannt werden, gefolgt von einem Suffix "_rtti".
instance
Ein Zeiger auf den zurückgegebenen instance. Es gibt auch eine generierte Funktion namens für die -Klasse, gefolgt von einem Suffix "_Delete".
Rückgabewert
Ein Wert der MI_Result-Enumeration , der den Funktionsrückgabecode angibt. Dies kann einer der folgenden Codes sein.
Hinweise
Wenn Sie mit der Verwendung des instance fertig sind, muss sie über die MI_Instance_Delete-Funktion gelöscht werden.
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 |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für