Сложный тип OpcodeType
Определяет операцию в компоненте приложения. Используется в сочетании с задачей для определения раздела приложения, которое регистрирует событие.
<xs:complexType name="OpcodeType"
mixed="true"
>
<xs:simpleContent>
<xs:extension
base="string"
>
<xs:attribute name="name"
type="QName"
use="required"
/>
<xs:attribute name="symbol"
type="CSymbolType"
use="optional"
/>
<xs:attribute name="value"
type="UInt8Type"
use="required"
/>
<xs:attribute name="mofValue"
type="UInt8Type"
use="optional"
/>
<xs:attribute name="message"
type="strTableRef"
use="optional"
/>
<xs:anyAttribute
processContents="lax"
namespace="##other"
/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
Атрибуты
Имя | Тип | Описание |
---|---|---|
message | strTableRef | Локализованное отображаемое имя для кода операции. Строка сообщения ссылается на локализованную строку в разделе stringTable манифеста. |
mofValue | UInt8Type | Зарезервировано только для внутреннего использования. |
name | QName | Имя кода операции. Это имя должно быть уникальным в пределах область этого поставщика. |
символ | CSymbolType | Символ, используемый для ссылки на код операции в приложении. Компилятор сообщений (MC.exe) использует символ для создания константы для кода операции в файле заголовка, создаваемом компилятором. Если не указать символ, компилятор создаст его автоматически. |
значение | UInt8Type | Значение кода операции. Можно указать значения в диапазоне 10 и 239. Список стандартных значений кода операции см. в разделе Примечания. |
Комментарии
Ниже приведены стандартные значения кода операции, которые можно использовать. Эти значения определяются в файле Winmeta.xml, включенном в пакет WINDOWS SDK.
Имя | Значение | Символ | Описание |
---|---|---|---|
win:Info | 0 | WINEVENT_OPCODE_INFO | Информационное событие. |
win:Start | 1 | WINEVENT_OPCODE_START | Событие, представляющее начало действия. |
win:Stop | 2 | WINEVENT_OPCODE_STOP | Событие, представляющее остановку действия. Событие соответствует последнему событию непарного запуска. |
win:DC_Start | 3 | WINEVENT_OPCODE_DC_START | Событие, представляющее начало сбора данных. Это типы событий очистки. |
win:DC_Stop | 4 | WINEVENT_OPCODE_DC_STOP | Событие, представляющее остановку сбора данных. Это типы событий очистки. |
win:Extension | 5 | WINEVENT_OPCODE_EXTENSION | Событие расширения. |
win:Reply | 6 | WINEVENT_OPCODE_REPLY | Событие ответа. |
win:Resume | 7 | WINEVENT_OPCODE_RESUME | Событие, представляющее действие, возобновляющееся после приостановки. |
win:Suspend | 8 | WINEVENT_OPCODE_SUSPEND | Событие, представляющее приостановленное действие до завершения другого действия. |
win:Send | 9 | WINEVENT_OPCODE_SEND | Событие, представляющее передачу действия другому компоненту. |
win:Receive | 240 | WINEVENT_OPCODE_RECEIVE | Событие, представляющее получение передачи действия от другого компонента. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 [только классические приложения] |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по