次の方法で共有


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>

子要素

要素 Type 説明
選択 クエリ結果セットに含めるイベントを識別する XPath クエリ。 この要素のテキスト本文で XPath を指定します。 XPath は 32 個の式に制限されています。
Suppress クエリ結果セットから除外するイベントを識別する XPath クエリ。 この要素のテキスト本文で XPath を指定します。 XPath は 32 個の式に制限されています。

属性

名前 説明
Id long クエリの一覧でこのクエリを一意に識別する識別子。 識別子は 0 から始まります。 クエリ リストに複数のクエリが含まれている場合は、識別子を指定する必要があります。
パス anyURI チャネルの名前、またはイベントを含むログ ファイルへのパス。
パス anyURI チャネルの名前、またはイベントを含むログ ファイルへのパス。
パス anyURI 使用しません。

解説

クエリには、少なくとも 1 つの select ステートメントが必要です。 抑制ステートメントごとに、同じパスを指定する select ステートメントが少なくとも 1 つ必要です。 select クエリと suppress クエリが同じイベントを返す場合は、suppress ステートメントが優先されます。 複数のソースからイベントを選択した場合、イベントはタイムスタンプ順に返されます。 システム タイム スタンプを使用していて、イベントのレートが高い場合は、複数のイベントが同じタイムスタンプを持つ可能性があります。 この場合、イベントの順序があいまいになり、イベントの順序が正しくなりなくなる可能性があります。

クエリの一覧でいずれかのクエリのパスを指定する場合、すべてのクエリでパスを指定する必要があります。 すべてのクエリのパスを指定しない場合は、 EvtQuery または EvtSubscribe 関数を呼び出すときにパスを指定する必要があります。

要件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリのみ]