SWbemAssocQueryInf 結構 (wmiutils.h)

當您使用WMIQ_ANALYSIS_ASSOC_QUERY分析類型時,SWbemAssocQueryInf結構包含來自 IWbemQuery::GetAnalysis方法的資訊。

語法

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;

成員

m_uVersion

值必須是 2。

m_uAnalysisType

值必須是 2。

m_uFeatureMask

指出查詢中功能的位值。

WMIQ_ASSOCQ_ASSOCIATORS (1 (0x1) )

關聯器存在於查詢中。

WMIQ_ASSOCQ_REFERENCES (2 (0x2) )

查詢中有參考。

WMIQ_ASSOCQ_RESULTCLASS (4 (0x4) )

查詢中指定了結果類別。

WMIQ_ASSOCQ_ASSOCCLASS (8 (0x8) )

查詢中指定了關聯類別。

WMIQ_ASSOCQ_ROLE (16 (0x10) )

查詢中指定角色。

WMIQ_ASSOCQ_RESULTROLE (32 (0x20) )

查詢中指定了結果角色。

WMIQ_ASSOCQ_REQUIREDQUALIFIER (64 (0x40) )

查詢中會指定必要的限定詞。

WMIQ_ASSOCQ_REQUIREDASSOCQUALIFIER (128 (0x80) )

查詢中指定必要的關聯限定詞。

WMIQ_ASSOCQ_CLASSDEFONLY (256 (0x100) )

查詢只會指定類別定義。

WMIQ_ASSOCQ_KEYSONLY (512 (0x200) )

查詢包含 KEYSONLY 關鍵字。

WMIQ_ASSOCQ_SCHEMAONLY (1024 (0x400) )

查詢只會傳回架構。

WMIQ_ASSOCQ_CLASSREFSONLY (2048 (0x800) )

查詢只會傳回類別參考。

m_pPath

IWbemPath物件的指標。

m_pszPath

查詢中使用的物件路徑字串表示。

m_pszQueryText

原始查詢的文字。

m_pszResultClass

結果類別的字串表示。 如果沒有結果類別,此欄位為 Null

m_pszAssocClass

關聯類別的字串表示。 如果沒有結果類別,此欄位為 Null

m_pszRole

角色的字串表示。 如果沒有角色,則此欄位為 Null

m_pszResultRole

結果角色的字串表示。 如果沒有結果角色,此欄位為 Null

m_pszRequiredQualifier

必要限定詞的字串表示。 如果不需要限定詞,此欄位為 Null

m_pszRequiredAssocQualifier

必要關聯限定詞清單的指標。

規格需求

   
最低支援的用戶端 Windows Vista
最低支援的伺服器 Windows Server 2008
標頭 wmiutils.h

另請參閱

IWbemQuery

IWbemQuery::GetAnalysis