Freigeben über


SWbemAssocQueryInf-Struktur (wmiutils.h)

Die SWbemAssocQueryInf-Struktur enthält Informationen aus der IWbemQuery::GetAnalysis-Methode , wenn Sie den WMIQ_ANALYSIS_ASSOC_QUERY Analysetyp verwenden.

Syntax

typedef struct tag_SWbemAssocQueryInf {
  ULONG     m_uVersion;
  ULONG     m_uAnalysisType;
  ULONG     m_uFeatureMask;
  IWbemPath *m_pPath;
  LPWSTR    m_pszPath;
  LPWSTR    m_pszQueryText;
  LPWSTR    m_pszResultClass;
  LPWSTR    m_pszAssocClass;
  LPWSTR    m_pszRole;
  LPWSTR    m_pszResultRole;
  LPWSTR    m_pszRequiredQualifier;
  LPWSTR    m_pszRequiredAssocQualifier;
} SWbemAssocQueryInf;

Member

m_uVersion

Der Wert muss 2 sein.

m_uAnalysisType

Der Wert muss 2 sein.

m_uFeatureMask

Bitwerte, die die Features in einer Abfrage angeben.

WMIQ_ASSOCQ_ASSOCIATORS (1 (0x1))

Associators sind in der Abfrage vorhanden.

WMIQ_ASSOCQ_REFERENCES (2 (0x2))

Verweise sind in der Abfrage vorhanden.

WMIQ_ASSOCQ_RESULTCLASS (4 (0x4))

Eine Ergebnisklasse wird in der Abfrage angegeben.

WMIQ_ASSOCQ_ASSOCCLASS (8 (0x8))

In der Abfrage wird eine Zuordnungsklasse angegeben.

WMIQ_ASSOCQ_ROLE (16 (0x10))

In der Abfrage wird eine Rolle angegeben.

WMIQ_ASSOCQ_RESULTROLE (32 (0x20))

Eine Ergebnisrolle wird in der Abfrage angegeben.

WMIQ_ASSOCQ_REQUIREDQUALIFIER (64 (0x40))

Erforderliche Qualifizierer werden in der Abfrage angegeben.

WMIQ_ASSOCQ_REQUIREDASSOCQUALIFIER (128 (0x80))

Erforderliche Zuordnungsqualifizierer werden in der Abfrage angegeben.

WMIQ_ASSOCQ_CLASSDEFONLY (256 (0x100))

Die Abfrage gibt nur Klassendefinitionen an.

WMIQ_ASSOCQ_KEYSONLY (512 (0x200))

Die Abfrage enthält die KEYSONLY-Schlüsselwort (keyword).

WMIQ_ASSOCQ_SCHEMAONLY (1024 (0x400))

Die Abfrage gibt nur das Schema zurück.

WMIQ_ASSOCQ_CLASSREFSONLY (2048 (0x800))

Die Abfrage gibt nur die Klassenverweise zurück.

m_pPath

Zeiger auf ein IWbemPath-Objekt .

m_pszPath

Zeichenfolgendarstellung des Objektpfads, der in der Abfrage verwendet wird.

m_pszQueryText

Text der ursprünglichen Abfrage.

m_pszResultClass

Zeichenfolgendarstellung der Ergebnisklasse. Wenn keine Ergebnisklasse vorhanden ist, ist dieses Feld NULL.

m_pszAssocClass

Zeichenfolgendarstellung der Zuordnungsklasse. Wenn keine Ergebnisklasse vorhanden ist, ist dieses Feld NULL.

m_pszRole

Zeichenfolgendarstellung der Rolle. Wenn keine Rolle vorhanden ist, ist dieses Feld NULL.

m_pszResultRole

Zeichenfolgendarstellung der Ergebnisrolle. Wenn keine Ergebnisrolle vorhanden ist, ist dieses Feld NULL.

m_pszRequiredQualifier

Zeichenfolgendarstellung des erforderlichen Qualifizierers. Wenn keine Qualifizierer erforderlich sind, ist dieses Feld NULL.

m_pszRequiredAssocQualifier

Zeiger auf eine Liste der erforderlichen Zuordnungsqualifizierer.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Kopfzeile wmiutils.h

Weitere Informationen

IWbemQuery

IWbemQuery::GetAnalysis