Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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] |