OpcodeType 复杂类型

定义应用程序组件内的操作。 与任务一起用于标识记录事件的应用程序的节。

<xs:complexType name="OpcodeType"
    mixed="true"
>
    <xs:simpleContent>
        <xs:extension
            base="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="mofValue"
                type="UInt8Type"
                use="optional"
             />
            <xs:attribute name="message"
                type="strTableRef"
                use="optional"
             />
            <xs:anyAttribute
                processContents="lax"
                namespace="##other"
             />
        </xs:extension>
    </xs:simpleContent>
</xs:complexType>

属性

名称 类型 说明
message strTableRef 操作码的本地化显示名称。 消息字符串引用清单的 stringTable 节中的本地化字符串。
mofValue UInt8Type 保留以仅供内部使用。
name QName 操作码的名称。 此名称在此提供程序的范围内必须是唯一的。
符号 CSymbolType 用于引用应用程序中的操作码的符号。 消息编译器 (MC.exe) 使用 符号为编译器生成的头文件中的操作码创建常量。 如果未指定符号,编译器将生成一个符号。
value UInt8Type 操作码值。 可以指定范围 10 和 239 中的值。 有关预定义操作码值的列表,请参阅“备注”。

备注

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

名称 符号 说明
win:Info 0 WINEVENT_OPCODE_INFO 信息性事件。
win:Start 1 WINEVENT_OPCODE_START 表示启动活动的 事件。
win:Stop 2 WINEVENT_OPCODE_STOP 表示停止活动的事件。 该事件对应于上一个不成对的开始事件。
win:DC_Start 3 WINEVENT_OPCODE_DC_START 表示开始数据收集的事件。 这些是 rundown 事件类型。
win:DC_Stop 4 WINEVENT_OPCODE_DC_STOP 表示数据收集停止的事件。 这些是 rundown 事件类型。
win:Extension 5 WINEVENT_OPCODE_EXTENSION 扩展事件。
win:Reply 6 WINEVENT_OPCODE_REPLY 回复事件。
win:Resume 7 WINEVENT_OPCODE_RESUME 表示暂停后恢复的活动的事件。
win:Suspend 8 WINEVENT_OPCODE_SUSPEND 一个事件,表示正在挂起的活动,等待另一个活动的完成。
win:Send 9 WINEVENT_OPCODE_SEND 表示将活动传输到另一个组件的事件。
win:Receive 240 WINEVENT_OPCODE_RECEIVE 表示从另一个组件接收活动传输的事件。

要求

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