Partager via


Type complexe LevelType

Définit une valeur de gravité qui détermine le détail des événements en cours de journalisation.

<xs:complexType name="LevelType"
    mixed="true"
>
    <xs:simpleContent>
        <xs:extension
            base="xs:string"
        >
            <xs:attribute name="name"
                type="QName"
                use="required"
             />
            <xs:attribute name="symbol"
                type="CSymbolType"
                use="optional"
             />
            <xs:attribute name="value"
                type="UInt8Type"
                use="required"
             />
            <xs:attribute name="message"
                type="strTableRef"
                use="optional"
             />
        </xs:extension>
    </xs:simpleContent>
</xs:complexType>

Attributs

Nom Type Description
message strTableRef Nom d’affichage localisé du niveau. La chaîne de message fait référence à une chaîne localisée dans la section stringTable du manifeste.
name QName Nom à attribuer à ce niveau. Ce nom doit être unique dans l’étendue du fournisseur.
symbole CSymbolType Symbole à utiliser pour référencer le niveau dans votre application. Le compilateur de messages (MC.exe) utilise le symbole pour créer une constante pour le niveau dans le fichier d’en-tête généré par le compilateur. Si vous ne spécifiez pas de symbole, le compilateur en génère un pour vous.
value UInt8Type Valeur de niveau. Vous pouvez spécifier des valeurs dans la plage 16 à 255. Pour connaître les valeurs de niveau prédéfinies, consultez Remarques.

Notes

Voici les valeurs de niveau prédéfinies que vous pouvez utiliser. Ces valeurs sont définies dans le fichier Winmeta.xml inclus dans le Kit de développement logiciel (SDK) Windows.

Name Valeur Symbole Description
win:Critical 1 WINEVENT_LEVEL_CRITICAL Identifie un événement de sortie ou d’arrêt anormal.
win:Error 2 WINEVENT_LEVEL_ERROR Identifie un événement d’erreur grave.
win:Warning 3 WINEVENT_LEVEL_WARNING Identifie un événement d’avertissement tel qu’un échec d’allocation.
win:Informational 4 WINEVENT_LEVEL_INFO Identifie un événement non-erreur tel qu’un événement d’entrée ou de sortie.
win:Verbose 5 WINEVENT_LEVEL_VERBOSE Identifie un événement de trace détaillé.

Des nombres plus élevés impliquent que vous obtenez également des niveaux inférieurs. Par exemple, si vous spécifiez win:Warning, vous recevez tous les événements d’avertissement, d’erreur et critiques.

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]