Partager via


Type complexe QueryType

Définit un ensemble de requêtes de sélecteur et de suppression qui sont utilisées pour inclure des événements dans ou exclure des événements du jeu de résultats.

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

Éléments enfants

Élément Type Description
Sélectionner Requête XPath qui identifie les événements à inclure dans le jeu de résultats de la requête. Spécifiez le XPath dans le corps de texte de cet élément. Le XPath est limité à 32 expressions.
Suppress Requête XPath qui identifie les événements à exclure du jeu de résultats de la requête. Spécifiez le XPath dans le corps de texte de cet élément. Le XPath est limité à 32 expressions.

Attributs

Nom Type Description
Id long Identificateur qui identifie de manière unique cette requête dans votre liste de requêtes. L’identificateur est de base zéro. Vous devez spécifier un identificateur si votre liste de requêtes contient plusieurs requêtes.
Chemin d’accès anyURI Nom du canal ou chemin d’accès au fichier journal qui contient les événements.
Chemin d’accès anyURI Nom du canal ou chemin d’accès au fichier journal qui contient les événements.
Chemin d’accès anyURI Non utilisé.

Notes

La requête doit avoir au moins une instruction select. Pour chaque instruction suppress, il doit y avoir au moins une instruction select qui spécifie le même chemin. Si la requête select et suppress retourne les mêmes événements, l’instruction suppress est prioritaire. Si vous sélectionnez des événements provenant de plusieurs sources, les événements sont retournés dans l’ordre d’horodatage. Si vous utilisez l’horodatage système et que le taux d’événements est élevé, il est possible que plusieurs événements aient le même horodatage. Lorsque cela se produit, l’ordre des événements devient ambigu et les événements peuvent sembler non ordonnés.

Si vous spécifiez un chemin d’accès pour l’une des requêtes de la liste des requêtes, toutes les requêtes doivent spécifier un chemin d’accès. Si vous ne spécifiez pas de chemin pour toutes les requêtes, vous devez spécifier le chemin d’accès lors de l’appel de la fonction EvtQuery ou EvtSubscribe .

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2008 [applications de bureau uniquement]