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>
子元素
元素 | 類型 | Description |
---|---|---|
選取 | XPath 查詢,識別要包含在查詢結果集中的事件。 在這個專案的文字本文中指定 XPath。 XPath 限制為 32 個運算式。 |
|
隱藏 | XPath 查詢,識別要從查詢結果集中排除的事件。 在這個專案的文字本文中指定 XPath。 XPath 限制為 32 個運算式。 |
屬性
名称 | 類型 | Description |
---|---|---|
識別碼 | long | 可在查詢清單中唯一識別此查詢的識別碼。 識別碼是以零起始。 如果您的查詢清單包含多個查詢,您必須指定識別碼。 |
路徑 | anyURI | 包含事件的通道名稱或記錄檔的路徑。 |
路徑 | anyURI | 包含事件的通道名稱或記錄檔的路徑。 |
路徑 | anyURI | 未使用。 |
備註
查詢必須至少有一個 select 語句。 針對每個 suppress 語句,至少必須有一個指定相同路徑的 select 語句。 如果 select 和 suppress 查詢傳回相同的事件,則 suppress 語句會優先使用。 如果您從多個來源選取事件,事件會以時間戳記順序傳回。 如果您使用系統時間戳記,且事件的速率很高,則可能有多個事件會有相同的時間戳記。 發生這種情況時,事件的排序會變得模棱兩可,而且事件可能會依序顯示。
如果您在查詢清單中指定其中一個查詢的路徑,則所有查詢都必須指定路徑。 如果您未指定所有查詢的路徑,則必須在呼叫 EvtQuery 或 EvtSubscribe 函式時指定路徑。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2008 [僅限傳統型應用程式] |