Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Especifica uma operação para a qual o código deve ser gerado.
Uso
<operation/>
Atributos
Não há atributos.
Elementos filho
Não há elementos filho.
Elementos pai
| Elemento | Descrição |
|---|---|
|
functionDeclarations |
Gera declarações de implementação para funções proxy para operações de tipo de porta. |
|
idlFunctionDeclarations |
Gera declarações de IDL para funções de proxy para operações de tipo de porta. |
|
messageStructureDefinitions |
Gera definições de estrutura C para tipos de mensagem. |
|
messageTypeDeclarations |
Gera declarações de constante C para tabelas de esquema XML para tipos de mensagem. |
|
messageTypeDefinitions |
Gera constantes C para tabelas de esquema XML para tipos de mensagem. |
|
portTypeDeclarations |
Gera declarações de constante C para tipos de porta. |
|
portTypeDefinitions |
Gera constantes C para tipos de porta. |
|
proxyFunctionImplementations |
Gera implementações para funções proxy para operações de tipo de porta. |
|
stubDeclarations |
Gera declarações para funções stub para operações de tipo de porta. |
|
stubDefinitions |
Gera implementações para funções stub para operações de tipo de porta. |
|
subscriptionFunctionDeclarations |
Gera declarações de implementação para funções de proxy de assinatura/cancelamento de assinatura para operações de notificação de tipo de porta. |
|
subscriptionIdlFunctionDeclarations |
Gera declarações de IDL para funções de proxy de assinatura/cancelamento de assinatura para operações de notificação de tipo de porta. |
|
subscriptionProxyFunctionImplementations |
Gera implementações para funções de proxy de assinatura/cancelamento de assinatura para operações de notificação de tipo de porta. |
Observações
Qualquer número de operações pode ser especificado. Se nenhuma operação for especificada, o código será gerado para todas as operações em todos os tipos de porta relevantes. Usar a operação elemento limitará os métodos gerados aos contidos na operação.
Por exemplo, uma impressora dá suporte a essas operações entre outras:
- PrintJobByPost
- PrintJobByReference
- cancelJob
- GetJobElements
- GetActiveJobs
- GetJobHistory
- SubscribeToPrinterConfigChange
- UnsubscribeToPrinterConfigChange
No entanto, para incluir apenas os métodos relacionados às operações PrintJobByPost e GetJobElements, o script de geração de código usaria os elementos idlFunctionDeclarations da seguinte maneira:
<idlFunctionDeclarations>
<operation>PrintJobByPost</operation>
<operation>GetJobElements></operation>
</idlFunctionDeclarations>
Isso gera declarações de função idl para todos os métodos associados às duas operações (por exemplo, BeginPrintJobByPost, EndPrintJobByPost, BeginGetJobElements e EndGetJobElements).
Informações do elemento
| Etiqueta | Valor |
|---|---|
| Sistema mínimo com suporte |
Windows Vista |
| Pode estar vazio | Sim |