Поделиться через


Сложный тип 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 [только классические приложения]