勇芳软件工作室.汉化:  Windows Management Instrumentation > COM API for WMI > Structures and Unions >

SWbemAssocQueryInf Structure

Previous pageReturn to chapter overviewNext page

描述

 

当您使用WMIQ_ANALYSIS_ASSOC_QUERY分析类型时,SWbemAssocQueryInf结构包含来自IWbemQuery.GetAnalysis方法的信息。

 

C++ 语法

 

typedef struct {

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;

 

PowerBASIC 语法

 

TYPE SWbemAssocQueryInf

m_uVersion                  AS DWORD

m_uAnalysisType             AS DWORD

m_uFeatureMask              AS DWORD

m_pPath                     AS DWORD

m_pszPath                   AS WSTRINGZ PTR

m_pszQueryText              AS WSTRINGZ PTR

m_pszResultClass            AS WSTRINGZ PTR

m_pszAssocClass             AS WSTRINGZ PTR

m_pszRole                   AS WSTRINGZ PTR

m_pszResultRole             AS WSTRINGZ PTR

m_pszRequiredQualifier      AS WSTRINGZ PTR

m_pszRequiredAssocQualifier AS WSTRINGZ PTR

END TYPE

 

成员

 

m_uVersion

 

价值必须是2。

 

m_uAnalysisType

 

留作将来使用。

 

m_uFeatureMask

 

表示查询中的功能的位值。

 

含义

WMIQ_ASSOCQ_ASSOCIATORS

1

&H1

查询中存在关联器。

WMIQ_ASSOCQ_REFERENCES

2

&H2

查询中存在引用。

WMIQ_ASSOCQ_RESULTCLASS

4

&H4

结果类在查询中指定。

WMIQ_ASSOCQ_ASSOCCLASS

8

&H8

在查询中指定关联类。

WMIQ_ASSOCQ_ROLE

16

&H10

查询中指定了一个角色。

WMIQ_ASSOCQ_RESULTROLE

32

&H20

查询中指定了结果角色。

WMIQ_ASSOCQ_REQUIREDQUALIFIER

64

&H40

查询中指定了必需的限定符。

WMIQ_ASSOCQ_REQUIREDASSOCQUALIFIER

128

&H80

查询中指定了必需的关联限定符。

WMIQ_ASSOCQ_CLASSDEFONLY

256

&H100

该查询仅指定类定义。

WMIQ_ASSOCQ_KEYSONLY

512

&H200

该查询包含KEYSONLY关键字。

WMIQ_ASSOCQ_SCHEMAONLY

1024

&H400

查询只返回模式。

WMIQ_ASSOCQ_CLASSREFSONLY

2048

&H800

查询只返回类引用。

 

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 2000 / NT:需要WMI SDK Update或Microsoft .NET Framework SDK。

 

要求

 

客户

需要Windows Vista或Windows XP。

服务器

需要Windows Server 2008或Windows Server 2003。

可再发行

需要Windows 2000和Windows NT上的WMI可重新分发组件版本1.0。在Windows NT上,它也需要Microsoft .NET Framework。

在Wmiutils.inc中声明。