élément operation
Spécifie une opération pour laquelle le code doit être généré.
Utilisation
<operation/>
Attributs
Il n’y a pas d’attributs.
Éléments enfants
Il n’y a pas d’éléments enfants.
Éléments parents
Élément | Description |
---|---|
functionDeclarations |
Génère des déclarations d’implémentation pour les fonctions proxy pour les opérations de type de port. |
idlFunctionDeclarations |
Génère des déclarations IDL pour les fonctions proxy pour les opérations de type de port. |
messageStructureDefinitions |
Génère des définitions de structure C pour les types de messages. |
messageTypeDeclarations |
Génère des déclarations de constante C pour les tables de schéma XML pour les types de messages. |
messageTypeDefinitions |
Génère des constantes C pour les tables de schéma XML pour les types de messages. |
portTypeDeclarations |
Génère des déclarations de constante C pour les types de ports. |
portTypeDefinitions |
Génère des constantes C pour les types de ports. |
proxyFunctionImplementations |
Génère des implémentations pour les fonctions proxy pour les opérations de type de port. |
stubDeclarations |
Génère des déclarations pour les fonctions stub pour les opérations de type de port. |
stubDefinitions |
Génère des implémentations pour les fonctions stub pour les opérations de type de port. |
subscriptionFunctionDeclarations |
Génère des déclarations d’implémentation pour les fonctions proxy d’abonnement/de désabonnement pour les opérations de notification de type de port. |
subscriptionIdlFunctionDeclarations |
Génère des déclarations IDL pour les fonctions proxy d’abonnement/de désabonnement pour les opérations de notification de type de port. |
subscriptionProxyFunctionImplementations |
Génère des implémentations pour les fonctions proxy d’abonnement/de désabonnement pour les opérations de notification de type de port. |
Notes
Un nombre quelconque d’opérations peut être spécifié. Si aucune opération n’est spécifiée, du code est généré pour toutes les opérations dans tous les types de port appropriés. L’utilisation de l’élément operation limite les méthodes générées à celles contenues dans l’opération.
Par exemple, une imprimante prend en charge ces opérations, entre autres :
- PrintJobByPost
- PrintJobByReference
- CancelJob
- GetJobElements
- GetActiveJobs
- GetJobHistory
- SubscribeToPrinterConfigChange
- UnsubscribeToPrinterConfigChange
Toutefois, pour inclure uniquement les méthodes liées aux opérations PrintJobByPost et GetJobElements , le script de génération de code utilise les éléments idlFunctionDeclarations comme suit :
<idlFunctionDeclarations>
<operation>PrintJobByPost</operation>
<operation>GetJobElements></operation>
</idlFunctionDeclarations>
Cela génère des déclarations de fonction idl pour toutes les méthodes associées aux deux opérations (par exemple, BeginPrintJobByPost, EndPrintJobByPost, BeginGetJobElements et EndGetJobElements).
Informations sur les éléments
Étiquette | Valeur |
---|---|
Système minimal pris en charge |
Windows Vista |
Peut être vide | Oui |