Leer en inglés

Compartir a través de


elemento operation

Especifica una operación para la que se va a generar código.

Uso

<operation/>

Atributos

No hay atributos.

Elementos secundarios

No hay elementos secundarios.

Elementos primarios

Elemento Descripción
functionDeclarations
Genera declaraciones de implementación para funciones de proxy para las operaciones de tipo de puerto.

idlFunctionDeclarations
Genera declaraciones IDL para funciones de proxy para las operaciones de tipo de puerto.

messageStructureDefinitions
Genera definiciones de estructura de C para los tipos de mensaje.

messageTypeDeclarations
Genera declaraciones constantes de C para tablas de esquema XML para tipos de mensaje.

messageTypeDefinitions
Genera constantes de C para tablas de esquema XML para tipos de mensaje.

portTypeDeclarations
Genera declaraciones constantes de C para los tipos de puerto.

portTypeDefinitions
Genera constantes de C para los tipos de puerto.

proxyFunctionImplementations
Genera implementaciones para funciones de proxy para las operaciones de tipo de puerto.

stubDeclarations
Genera declaraciones para funciones de código auxiliar para las operaciones de tipo de puerto.

stubDefinitions
Genera implementaciones para funciones de código auxiliar para las operaciones de tipo de puerto.

subscriptionFunctionDeclarations
Genera declaraciones de implementación para las funciones de proxy de suscripción o cancelación de suscripción para las operaciones de notificación de tipo de puerto.

subscriptionIdlFunctionDeclarations
Genera declaraciones IDL para las funciones de proxy de suscripción o cancelación de suscripción para las operaciones de notificación de tipo de puerto.

subscriptionProxyFunctionImplementations
Genera implementaciones para las funciones de proxy de suscripción o cancelación de suscripción para las operaciones de notificación de tipo de puerto.

Comentarios

Se puede especificar cualquier número de operaciones. Si no se especifica ninguna operación, se genera código para todas las operaciones de todos los tipos de puerto pertinentes. El uso del elemento operation limitará los métodos generados a los contenidos en la operación.

Por ejemplo, una impresora admite estas operaciones entre otras:

  • PrintJobByPost
  • PrintJobByReference
  • CancelJob
  • GetJobElements
  • GetActiveJobs
  • GetJobHistory
  • SubscribeToPrinterConfigChange
  • UnsubscribeToPrinterConfigChange

Sin embargo, para incluir solo los métodos relacionados con las operaciones PrintJobByPost y GetJobElements , el script de generación de código usaría los elementos idlFunctionDeclarations de la siguiente manera:

<idlFunctionDeclarations>
    <operation>PrintJobByPost</operation>
    <operation>GetJobElements></operation>
</idlFunctionDeclarations>

Esto genera declaraciones de función idl para todos los métodos asociados a las dos operaciones (por ejemplo, BeginPrintJobByPost, EndPrintJobByPost, BeginGetJobElements y EndGetJobElements).

Información de elemento

Etiqueta Value
Sistema mínimo compatible
Windows Vista
Puede estar vacío