Events
May 19, 6 PM - May 23, 12 AM
Calling all developers, creators, and AI innovators to join us in Seattle @Microsoft Build May 19-22.
Register todayThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Defines an operation within a component of the application. Used in conjunction with a task to identify the section of the application that is logging the event.
<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>
Name | Type | Description |
---|---|---|
message | strTableRef | The localized display name for the opcode. The message string references a localized string in the stringTable section of the manifest. |
mofValue | UInt8Type | Reserved for internal use only. |
name | QName | The name of the opcode. This name must be unique within the scope of this provider. |
symbol | CSymbolType | The symbol to use to reference the opcode in your application. The Message Compiler (MC.exe) uses the symbol to create a constant for the opcode in the header file that the compiler generates. If you do not specify a symbol, the compiler generates one for you. |
value | UInt8Type | The opcode value. You can specify values in the range 10 and 239. For a list of predefined opcode values, see Remarks. |
The following are the predefined opcode values that you can use. These values are defined in the Winmeta.xml file that is included in the Windows SDK.
Name | Value | Symbol | Description |
---|---|---|---|
win:Info | 0 | WINEVENT_OPCODE_INFO | An informational event. |
win:Start | 1 | WINEVENT_OPCODE_START | An event that represents starting an activity. |
win:Stop | 2 | WINEVENT_OPCODE_STOP | An event that represents stopping an activity. The event corresponds to the last unpaired start event. |
win:DC_Start | 3 | WINEVENT_OPCODE_DC_START | An event that represents data collection starting. These are rundown event types. |
win:DC_Stop | 4 | WINEVENT_OPCODE_DC_STOP | An event that represents data collection stopping. These are rundown event types. |
win:Extension | 5 | WINEVENT_OPCODE_EXTENSION | An extension event. |
win:Reply | 6 | WINEVENT_OPCODE_REPLY | A reply event. |
win:Resume | 7 | WINEVENT_OPCODE_RESUME | An event that represents an activity resuming after being suspended. |
win:Suspend | 8 | WINEVENT_OPCODE_SUSPEND | An event that represents the activity being suspended pending another activity's completion. |
win:Send | 9 | WINEVENT_OPCODE_SEND | An event that represents transferring activity to another component. |
win:Receive | 240 | WINEVENT_OPCODE_RECEIVE | An event that represents receiving an activity transfer from another component. |
Requirement | Value |
---|---|
Minimum supported client |
Windows Vista [desktop apps only] |
Minimum supported server |
Windows Server 2008 [desktop apps only] |
Events
May 19, 6 PM - May 23, 12 AM
Calling all developers, creators, and AI innovators to join us in Seattle @Microsoft Build May 19-22.
Register today