Сложный тип TaskType
Определяет компонент или подкомпонент приложения.
<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>
Дочерние элементы
Элемент | Тип | Описание |
---|---|---|
коды операций | OpcodeListType | Определяет список кодов операций для конкретных задач. Значения кода операций, определенные в Winmeta.xml, нельзя использовать для кодов операций для конкретных задач. |
Атрибуты
Имя | Тип | Описание |
---|---|---|
eventGUID | GUIDType | Глобальный уникальный идентификатор в формате реестра, который идентифицирует задачу. Этот атрибут является обязательным, если для создания класса MOF для поддержки нижнего уровня используется аргумент компилятора сообщений -mof. |
message | strTableRef | Локализованное отображаемое имя задачи. Строка сообщения ссылается на локализованную строку в разделе stringTable манифеста. |
name | QName | Имя данной задачи. |
символ | CSymbolType | Символ, используемый для ссылки на задачу в приложении. Компилятор сообщений (MC.exe) использует символ для создания константы для задачи в файле заголовка, создаваемом компилятором. Если не указать символ, компилятор создаст его автоматически. |
значение | UInt16Type | Числовое значение, однозначно определяющее эту задачу в списке задач, определяемых поставщиком. Значение должно находиться в диапазоне от 1 до 239. |
Примеры
В следующем примере показано, как указать задачу.
<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>
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 [только классические приложения] |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по