Type complexe TaskType
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] |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour