Freigeben über


MI_Instance_IsA-Funktion (mi.h)

Bestimmt, ob das instance Selbst ein instance der klasse ist, die von classDecl angegeben wird.

Syntax

MI_INLINE MI_Result MI_INLINE_CALL MI_Instance_IsA(
  [in]  const MI_Instance  *self,
  [in]  const MI_ClassDecl *classDecl,
  [out] MI_Boolean         *flag
);

Parameter

[in] self

Zu vergleichende Instanz.

[in] classDecl

Zu vergleichende Klassendeklaration.

[out] flag

Zurückgegebener Wert, der auf MI_TRUE festgelegt ist, wenn self ein instance von classDecl ist oder wenn die tatsächliche Klasse des instance von der angegebenen Klasse erbt. Andernfalls ist er auf MI_FALSE festgelegt.

Rückgabewert

Ein Wert der MI_Result-Enumeration , der den Funktionsrückgabecode angibt. Dies kann einer der folgenden Codes sein.

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