Compartir a través de


Tipo complejo OpcodeType

Define una operación dentro de un componente de la aplicación. Se usa junto con una tarea para identificar la sección de la aplicación que registra el evento.

<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>

Atributos

Nombre Tipo Descripción
message strTableRef Nombre para mostrar localizado para el código de operación. La cadena de mensaje hace referencia a una cadena localizada en la sección stringTable del manifiesto.
mofValue UInt8Type Reservado para uso interno.
name QName Nombre del código de operación. Este nombre debe ser único dentro del ámbito de este proveedor.
símbolo CSymbolType Símbolo que se va a usar para hacer referencia al código de operación en la aplicación. El compilador de mensajes (MC.exe) usa el símbolo para crear una constante para el código de operación en el archivo de encabezado que genera el compilador. Si no especifica un símbolo, el compilador genera uno automáticamente.
value UInt8Type Valor de código de operación. Puede especificar valores en el intervalo 10 y 239. Para obtener una lista de valores predefinidos de código operativo, vea Comentarios.

Comentarios

A continuación se muestran los valores predefinidos de código de operación que puede usar. Estos valores se definen en el archivo Winmeta.xml que se incluye en Windows SDK.

Nombre Valor Símbolo Descripción
win:Info 0 WINEVENT_OPCODE_INFO Evento de información.
win:Start 1 WINEVENT_OPCODE_START Evento que representa el inicio de una actividad.
win:Stop 2 WINEVENT_OPCODE_STOP Evento que representa la detención de una actividad. El evento corresponde al último evento de inicio no emparejado.
win:DC_Start 3 WINEVENT_OPCODE_DC_START Evento que representa el inicio de la recopilación de datos. Estos son tipos de eventos de ejecución.
win:DC_Stop 4 WINEVENT_OPCODE_DC_STOP Evento que representa la detención de la recopilación de datos. Estos son tipos de eventos de ejecución.
win:Extension 5 WINEVENT_OPCODE_EXTENSION Evento de extensión.
win:Reply 6 WINEVENT_OPCODE_REPLY Evento de respuesta.
win:Resume 7 WINEVENT_OPCODE_RESUME Evento que representa la reanudación de una actividad después de suspenderse.
win:Suspend 8 WINEVENT_OPCODE_SUSPEND Evento que representa la actividad que se suspende pendiente de finalización de otra actividad.
win:Send 9 WINEVENT_OPCODE_SEND Evento que representa la transferencia de actividad a otro componente.
win:Receive 240 WINEVENT_OPCODE_RECEIVE Evento que representa la recepción de una transferencia de actividad de otro componente.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]