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 語句會優先使用。 如果您從多個來源選取事件,事件會以時間戳記順序傳回。 如果您使用系統時間戳記,且事件的速率很高,則可能有多個事件會有相同的時間戳記。 發生這種情況時,事件的排序會變得模棱兩可,而且事件可能會依序顯示。

如果您在查詢清單中指定其中一個查詢的路徑,則所有查詢都必須指定路徑。 如果您未指定所有查詢的路徑,則必須在呼叫 EvtQueryEvtSubscribe 函式時指定路徑。

規格需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2008 [僅限傳統型應用程式]