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 |