Compartir a través de


Tipo complejo QueryType

Define un conjunto de consultas de selector y supresor que se usan para incluir eventos en el conjunto de resultados o excluirlos.

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

Elemento Tipo Descripción
Seleccionar Consulta XPath que identifica los eventos que se van a incluir en el conjunto de resultados de la consulta. Especifique XPath en el cuerpo de texto de este elemento. XPath está limitado a 32 expresiones.
Suprimir Consulta XPath que identifica los eventos que se van a excluir del conjunto de resultados de la consulta. Especifique XPath en el cuerpo de texto de este elemento. XPath está limitado a 32 expresiones.

Atributos

Nombre Tipo Descripción
Identificador long Identificador que identifica de forma única esta consulta en la lista de consultas. El identificador es de base cero. Debe especificar un identificador si la lista de consultas contiene más de una consulta.
Ruta de acceso anyURI Nombre del canal o la ruta de acceso al archivo de registro que contiene los eventos.
Ruta de acceso anyURI Nombre del canal o la ruta de acceso al archivo de registro que contiene los eventos.
Ruta de acceso anyURI No se usa.

Comentarios

La consulta debe tener al menos una instrucción select. Para cada instrucción suppress, debe haber al menos una instrucción select que especifique la misma ruta de acceso. Si la consulta select y suppress devuelve los mismos eventos, la instrucción suppress tiene prioridad. Si selecciona eventos de varios orígenes, los eventos se devuelven en orden de marca de tiempo. Si usa la marca de tiempo del sistema y la tasa de eventos es alta, es posible que más de un evento tenga la misma marca de tiempo. Cuando esto ocurre, el orden de los eventos se convierte en ambiguo y los eventos pueden aparecer desordenados.

Si especifica una ruta de acceso para una de las consultas de la lista de consultas, todas las consultas deben especificar una ruta de acceso. Si no especifica una ruta de acceso para todas las consultas, debe especificar la ruta de acceso al llamar a la función EvtQuery o EvtSubscribe .

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]