QueryType 复杂类型
定义一组选择器和抑制器查询,这些查询用于在结果集中包括事件或从结果集中排除事件。
<xs:complexType name="QueryType">
<xs:choice
maxOccurs="unbounded"
>
<xs:element name="Select">
<xs:complexType
mixed="true"
>
<xs:attribute name="Path"
type="anyURI"
/>
</xs:complexType>
</xs:element>
<xs:element name="Suppress">
<xs:complexType
mixed="true"
>
<xs:attribute name="Path"
type="anyURI"
/>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:attribute name="Id"
type="long"
use="optional"
/>
<xs:attribute name="Path"
type="anyURI"
use="optional"
/>
</xs:complexType>
子元素
元素 | 类型 | 说明 |
---|---|---|
Select | 标识要包含在查询结果集中的事件的 XPath 查询。 在此元素的文本正文中指定 XPath。 XPath 限制为 32 个表达式。 |
|
取消 | 标识要从查询结果集中排除的事件的 XPath 查询。 在此元素的文本正文中指定 XPath。 XPath 限制为 32 个表达式。 |
属性
名称 | 类型 | 说明 |
---|---|---|
ID | 长整型 | 在查询列表中唯一标识此查询的标识符。 标识符从零开始。 如果查询列表包含多个查询,则必须指定标识符。 |
路径 | anyURI | 通道的名称或包含事件的日志文件的路径。 |
路径 | anyURI | 通道的名称或包含事件的日志文件的路径。 |
路径 | anyURI | 未使用。 |
注解
查询必须至少有一个 select 语句。 对于每个 suppress 语句,必须至少有一个 select 语句指定相同的路径。 如果 select 和 suppress 查询返回相同的事件,则 suppress 语句优先。 如果从多个源中选择事件,则事件将按时间戳顺序返回。 如果使用系统时间戳,并且事件的速率较高,则可能有多个事件将具有相同的时间戳。 发生这种情况时,事件的顺序将变得不明确,并且事件可能显示不按顺序显示。
如果为查询列表中的某个查询指定路径,则所有查询都必须指定路径。 如果未为所有查询指定路径,则必须在调用 EvtQuery 或 EvtSubscribe 函数时指定路径。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2008 [仅限桌面应用] |