Tipo complejo TaskType
Define un componente o subcomponente de una aplicación.
<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>
Elementos secundarios
Elemento | Tipo | Descripción |
---|---|---|
Opcodes | OpcodeListType | Define una lista de códigos de operación específicos de tareas. No puede usar los valores de código de operación definidos en Winmeta.xml para códigos de operación específicos de tareas. |
Atributos
Nombre | Tipo | Descripción |
---|---|---|
eventGUID | GUIDType | Un identificador único global, en formato del Registro, que identifica la tarea. Este atributo es necesario si usa el argumento del compilador de mensajes -mof para generar una clase MOF para admitir el nivel inferior. |
message | strTableRef | Nombre para mostrar localizado de la tarea. La cadena de mensaje hace referencia a una cadena localizada en la sección stringTable del manifiesto. |
name | QName | Nombre de la tarea. |
símbolo | CSymbolType | Símbolo que se va a usar para hacer referencia a la tarea en la aplicación. El compilador de mensajes (MC.exe) usa el símbolo para crear una constante para la tarea en el archivo de encabezado que genera el compilador. Si no especifica un símbolo, el compilador genera uno automáticamente. |
value | UInt16Type | Valor numérico que identifica de forma única esta tarea dentro de la lista de tareas que define el proveedor. El valor debe estar en el intervalo comprendido entre 1 y 239. |
Ejemplos
En el ejemplo siguiente se muestra cómo especificar una tarea.
<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>
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2008 [solo aplicaciones de escritorio] |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de