Komplexer OpcodeType-Typ
Definiert einen Vorgang innerhalb einer Komponente der Anwendung. Wird in Verbindung mit einer Aufgabe verwendet, um den Abschnitt der Anwendung zu identifizieren, in der das Ereignis protokolliert wird.
<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>
Attributes
Name | type | BESCHREIBUNG |
---|---|---|
message | strTableRef | Der lokalisierte Anzeigename für den Opcode. Die Nachrichtenzeichenfolge verweist auf eine lokalisierte Zeichenfolge im Abschnitt stringTable des Manifests. |
mofValue | UInt8Type | Nur für die interne Verwendung vorgesehen. |
name | QName | Der Name des Opcodes. Dieser Name muss innerhalb des Bereichs dieses Anbieters eindeutig sein. |
Symbol | CSymbolType | Das Symbol, das zum Verweisen auf den Opcode in Ihrer Anwendung verwendet werden soll. Der Nachrichtencompiler (MC.exe) verwendet das Symbol, um eine Konstante für den Opcode in der Vom Compiler generierten Headerdatei zu erstellen. Wenn Sie kein Symbol angeben, generiert der Compiler eines für Sie. |
value | UInt8Type | Der Opcode-Wert. Sie können Werte im Bereich 10 und 239 angeben. Eine Liste der vordefinierten Opcode-Werte finden Sie unter Hinweise. |
Bemerkungen
Im Folgenden finden Sie die vordefinierten Opcodewerte, die Sie verwenden können. Diese Werte werden in der Winmeta.xml-Datei definiert, die im Windows SDK enthalten ist.
Name | Wert | Symbol | BESCHREIBUNG |
---|---|---|---|
win:Info | 0 | WINEVENT_OPCODE_INFO | Ein Informationsereignis. |
win:Start | 1 | WINEVENT_OPCODE_START | Ein Ereignis, das das Starten einer Aktivität darstellt. |
win:Stop | 2 | WINEVENT_OPCODE_STOP | Ein Ereignis, das das Beenden einer Aktivität darstellt. Das Ereignis entspricht dem letzten ungekoppelten Startereignis. |
win:DC_Start | 3 | WINEVENT_OPCODE_DC_START | Ein Ereignis, das den Start der Datensammlung darstellt. Hierbei handelt es sich um Rundownereignistypen. |
win:DC_Stop | 4 | WINEVENT_OPCODE_DC_STOP | Ein Ereignis, das das Beenden der Datensammlung darstellt. Hierbei handelt es sich um Rundownereignistypen. |
win:Extension | 5 | WINEVENT_OPCODE_EXTENSION | Ein Erweiterungsereignis. |
win:Reply | 6 | WINEVENT_OPCODE_REPLY | Ein Antwortereignis. |
win:Resume | 7 | WINEVENT_OPCODE_RESUME | Ein Ereignis, das eine Aktivität darstellt, die nach dem Anhalten fortgesetzt wird. |
win:Suspend | 8 | WINEVENT_OPCODE_SUSPEND | Ein Ereignis, das die Aktivität darstellt, die bis zum Abschluss einer anderen Aktivität angehalten wird. |
win:Send | 9 | WINEVENT_OPCODE_SEND | Ein Ereignis, das die Übertragung der Aktivität an eine andere Komponente darstellt. |
win:Receive | 240 | WINEVENT_OPCODE_RECEIVE | Ein Ereignis, das den Empfang einer Aktivitätsübertragung von einer anderen Komponente darstellt. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2008 [nur Desktop-Apps] |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für