Tipo Complexo QueryType

Define um conjunto de consultas de seletor e supressor que são usadas para incluir eventos no ou excluir eventos do conjunto de resultados.

<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>

Elementos filho

Elemento Type Descrição
Selecionar Uma consulta XPath que identifica os eventos a serem incluídos no conjunto de resultados da consulta. Especifique o XPath no corpo do texto desse elemento. O XPath é limitado a 32 expressões.
Suprimir Uma consulta XPath que identifica os eventos a serem excluídos do conjunto de resultados da consulta. Especifique o XPath no corpo do texto desse elemento. O XPath é limitado a 32 expressões.

Atributos

Nome Tipo Descrição
ID long Um identificador que identifica exclusivamente essa consulta em sua lista de consultas. O identificador é baseado em zero. Você deve especificar um identificador se sua lista de consultas contiver mais de uma consulta.
Caminho anyURI O nome do canal ou o caminho para o arquivo de log que contém os eventos.
Caminho anyURI O nome do canal ou o caminho para o arquivo de log que contém os eventos.
Caminho anyURI Não usado.

Comentários

A consulta deve ter pelo menos uma instrução select. Para cada instrução suppress, deve haver pelo menos uma instrução select que especifique o mesmo caminho. Se a consulta selecionar e suprimir retornar os mesmos eventos, a instrução suppress terá precedência. Se você selecionar eventos de várias fontes, os eventos serão retornados em ordem de carimbo de data/hora. Se você usar o carimbo de data/hora do sistema e a taxa de eventos for alta, é possível que mais de um evento tenha o mesmo carimbo de data/hora. Quando isso ocorre, a ordenação de eventos se torna ambígua e os eventos podem aparecer fora de ordem.

Se você especificar um caminho para uma das consultas na lista de consultas, todas as consultas deverão especificar um caminho. Se você não especificar um caminho para todas as consultas, deverá especificar o caminho ao chamar a função EvtQuery ou EvtSubscribe .

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 [somente aplicativos da área de trabalho]