Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Especifica uma operação para a qual o código deve ser gerado.
Utilização
<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 de proxy para operações de tipo de porta. |
|
idlFunctionDeclarations |
Gera declarações 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 constantes 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 constantes C para tipos de porta. |
|
portTypeDefinitions |
Gera constantes C para tipos de porta. |
|
proxyFunctionImplementations |
Gera implementações para funções de proxy para operações de tipo de porta. |
|
stubDeclarations |
Gera declarações para funções de stub para operações de tipo de porta. |
|
stubDefinitions |
Gera implementações para funções de stub para operações de tipo de porta. |
|
subscriptionFunctionDeclarations |
Gera declarações de implementação para funções de proxy de assinatura/cancelamento de inscrição para operações de notificação de tipo de porta. |
|
subscriptionIdlFunctionDeclarations |
Gera declarações IDL para funções de proxy de assinatura/cancelamento de inscrição para operações de notificação de tipo de porta. |
|
subscriptionProxyFunctionImplementations |
Gera implementações para funções de proxy de assinatura/cancelamento de inscrição para operações de notificação de tipo de porta. |
Comentários
Pode ser especificado qualquer número de operações. Se nenhuma operação for especificada, o código será gerado para todas as operações em todos os tipos de porta relevantes. O uso do elemento operação limitará os métodos gerados aos contidos na operação.
Por exemplo, uma impressora suporta estas operações, entre outras:
- PrintJobByPost
- PrintJobByReference
- CancelJob
- GetJobElements
- GetActiveJobs
- GetJobHistory
- SubscribeToPrinterConfigChange
- UnsubscribeToPrinterConfigChange
No entanto, para incluir apenas os métodos relacionados ao PrintJobByPost e operações de GetJobElements, o script de geração de código usaria o idlFunctionDeclarations elementos 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
| Rótulo | Valor |
|---|---|
| Sistema mínimo suportado |
Windows Vista |
| Pode estar vazio | Sim |