Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft die einem instance zugeordnete MI_Class ab.
Syntax
MI_INLINE MI_Result MI_INLINE_CALL MI_Instance_GetClass(
[in] const MI_Instance *self,
MI_Class **instanceClass
);
Parameter
[in] self
Ein Zeiger auf eine instance, deren MI_Class struktur abgerufen werden soll.
instanceClass
Zurückgegebene MI_Class. Dieser MI_Class umschließt das feld MI_ClassDecl innerhalb des MI_Instance und ruft nichts vom Server ab. Diese zurückgegebene Klasse sollte über MI_Class_Delete gelöscht werden.
Rückgabewert
Ein Wert der MI_Result-Enumeration , der den Funktionsrückgabecode angibt. Dies kann einer der folgenden Codes sein.
Hinweise
Es gibt verschiedene Klassentypen. Ein dynamischer instance verfügt über eine sehr flache Klassendeklaration ohne echte Qualifizierer. Bestimmte Flags in Sitzungsobjekten können auch den Typ der zurückgegebenen Laufzeittypinformationen (RTTI) ändern, sodass sie keine (Typen sind alle Zeichenfolgen, flache Struktur, keine Qualifizierer), basic (Eigenschaftentypen sollten korrekt sein, aber sie sind flach strukturiert ohne Qualifizierer), Standard (beste Anstrengungen beim Erstellen von Hierarchien, aber überladene Eigenschaften zeigen möglicherweise nicht den ursprünglichen Typ in der übergeordneten Klasse an). und full, was eine genaue Klassendeklaration ist. Daher hängt es von der Genauigkeit der Klassendeklaration ab, wie ein instance erstellt oder abgerufen wird.
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 |