Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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] |