Komplexer TaskType-Typ
Definiert eine Komponente oder Teilkomponente einer Anwendung.
<xs:complexType name="TaskType"
mixed="true"
>
<xs:sequence>
<xs:element name="opcodes"
type="OpcodeListType"
minOccurs="0"
/>
</xs:sequence>
<xs:attribute name="name"
type="QName"
use="required"
/>
<xs:attribute name="symbol"
type="CSymbolType"
use="optional"
/>
<xs:attribute name="value"
type="UInt16Type"
use="required"
/>
<xs:attribute name="eventGUID"
type="GUIDType"
use="optional"
/>
<xs:attribute name="message"
type="strTableRef"
use="optional"
/>
<xs:anyAttribute
processContents="lax"
namespace="##other"
/>
</xs:complexType>
Untergeordnete Elemente
Element | type | BESCHREIBUNG |
---|---|---|
Opcodes | OpcodeListType | Definiert eine Liste aufgabenspezifischer Opcodes. Sie können die in Winmeta.xml definierten opcode-Werte nicht für aufgabenspezifische Opcodes verwenden. |
Attributes
Name | type | BESCHREIBUNG |
---|---|---|
eventGUID | GUIDType | Ein global eindeutiger Bezeichner im Registrierungsformat, der die Aufgabe identifiziert. Dieses Attribut ist erforderlich, wenn Sie das -mof-Nachrichtencompilerargument verwenden, um eine MOF-Klasse für die Downlevelunterstützung zu generieren. |
message | strTableRef | Der lokalisierte Anzeigename für die Aufgabe. Die Nachrichtenzeichenfolge verweist auf eine lokalisierte Zeichenfolge im Abschnitt stringTable des Manifests. |
name | QName | Der Name der Aufgabe. |
Symbol | CSymbolType | Das Symbol, das verwendet werden soll, um auf die Aufgabe in Ihrer Anwendung zu verweisen. Der Nachrichtencompiler (MC.exe) verwendet das Symbol, um eine Konstante für die Aufgabe in der Vom Compiler generierten Headerdatei zu erstellen. Wenn Sie kein Symbol angeben, generiert der Compiler eines für Sie. |
value | UInt16Type | Ein numerischer Wert, der diese Aufgabe innerhalb der Vom Anbieter definierten Aufgabenliste eindeutig identifiziert. Der Wert muss im Bereich von 1 bis 239 liegen. |
Beispiele
Im folgenden Beispiel wird gezeigt, wie eine Aufgabe angegeben wird.
<tasks>
<task name="printspool:Disconnect"
symbol="PRINTSPOOL_TASK_DISCONNECT"
value="0"
message="$(string.disconnect)"/>
<task name="printspool:Connect"
symbol="PRINTSPOOL_TASK_CONNECT"
value="1"
message="$(string.connect)">
<opcodes>
<opcode name="ReadRegistry"
symbol="MYOPCODE_READ_REGISTRY" value="11"
message="$(string.ReadRegistry)"/>
</opcodes>
</task>
</tasks>
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