勇芳软件工作室.汉化:  Windows Management Instrumentation > Creating WMI Clients > Querying with WQL >

Querying Embedded Objects

Previous pageReturn to chapter overviewNext page

查询包含嵌入对象的事件类时,查询所用的表单有几个选项。查询返回的结果有所不同,具体取决于您使用的查询的形式。

 

以下示例显示了本主题中用于WQL查询的类定义。

 

class MyClass

{

 string Prop1;

 string Prop2;

};

 

class MyEvent : __ExtrinsicEvent

{

 MyClass E1;

 MyClass E2;

};

 

以下查询返回嵌入的类E1E2,每个都有PROP1PROP2填充数据。

 

SELECT * FROM MyEvent

 

以下查询返回E1嵌入对象,但不包含PROP1PROP2填充数据。

 

SELECT E1 FROM MyEvent

 

以下查询返回只嵌入数据的PROP1的嵌入式类E1.

 

SELECT E1.Prop1 FROM MyEvent

 

以下查询返回嵌入的类E1E2,每个都拥有PROP1PROP2填充数据。

 

SELECT E1.Prop1, E1.Prop2, E2.Prop1, E2.Prop2 FROM MyEvent

 

这相当于使用星号(*)的第一个查询,而不是指定每个对象和属性。