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 [仅限桌面应用] |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈