LevelType 复杂类型

定义一个严重性值,该值确定要记录的事件的详细程度。

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

属性

名称 类型 说明
message strTableRef 级别的本地化显示名称。 消息字符串引用清单的 stringTable 节中的本地化字符串。
name QName 要分配给此级别的名称。 此名称在提供程序的范围内必须是唯一的。
符号 CSymbolType 用于引用应用程序中的级别的符号。 消息编译器 (MC.exe) 使用 符号为编译器生成的头文件中的级别创建常量。 如果未指定符号,编译器将生成一个符号。
value UInt8Type 级别值。 可以指定 16 到 255 范围内的值。 有关预定义级别值,请参阅备注。

备注

下面是可以使用的预定义级别值。 这些值在 Windows SDK 中包含的 Winmeta.xml 文件中定义。

名称 符号 说明
win:Critical 1 WINEVENT_LEVEL_CRITICAL 标识异常退出或终止事件。
win:Error 2 WINEVENT_LEVEL_ERROR 标识严重错误事件。
win:Warning 3 WINEVENT_LEVEL_WARNING 标识一个警告事件,例如分配失败。
win:Informational 4 WINEVENT_LEVEL_INFO 标识非错误事件,例如进入或退出事件。
win:Verbose 5 WINEVENT_LEVEL_VERBOSE 标识详细的跟踪事件。

数字越高,意味着你得到的级别也越低。 例如,如果指定 win:Warning,则会收到所有警告、错误和严重事件。

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 [仅限桌面应用]