Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Définit un composant ou un sous-composant d’une application.
<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>
Éléments enfants
| Élément | Type | Description |
|---|---|---|
| Opcodes | OpcodeListType | Définit une liste d’opcodes spécifiques aux tâches. Vous ne pouvez pas utiliser les valeurs d’opcode définies dans Winmeta.xml pour les opcodes spécifiques à une tâche. |
Attributs
| Nom | Type | Description |
|---|---|---|
| eventGUID | GUIDType | Identificateur global unique, au format Registre, qui identifie la tâche. Cet attribut est requis si vous utilisez l’argument du compilateur de messages -mof pour générer une classe MOF pour la prise en charge du niveau inférieur. |
| message | strTableRef | Nom complet localisé de la tâche. La chaîne de message fait référence à une chaîne localisée dans la section stringTable du manifeste. |
| name | QName | Nom de la tâche. |
| symbole | CSymbolType | Symbole à utiliser pour référencer la tâche dans votre application. Le compilateur de messages (MC.exe) utilise le symbole pour créer une constante pour la tâche dans le fichier d’en-tête généré par le compilateur. Si vous ne spécifiez pas de symbole, le compilateur en génère un pour vous. |
| value | UInt16Type | Valeur numérique qui identifie cette tâche de manière unique dans la liste des tâches que le fournisseur définit. La valeur doit être comprise entre 1 et 239. |
Exemples
L’exemple suivant montre comment spécifier une tâche.
<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>
Spécifications
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows Vista [applications de bureau uniquement] |
| Serveur minimal pris en charge |
Windows Server 2008 [applications de bureau uniquement] |