elemento operation
Specifica un'operazione per cui deve essere generato il codice.
Uso
<operation/>
Attributi
Non sono presenti attributi.
Elementi figlio
Non sono presenti elementi figlio.
Elementi padre
Elemento | Descrizione |
---|---|
funzioneDeclarations |
Genera dichiarazioni di implementazione per le funzioni proxy per le operazioni sul tipo di porta. |
idlFunctionDeclarations |
Genera dichiarazioni IDL per le funzioni proxy per le operazioni sul tipo di porta. |
messageStructureDefinitions |
Genera definizioni di struttura C per i tipi di messaggio. |
messageTypeDeclarations |
Genera dichiarazioni costanti C per le tabelle di XML Schema per i tipi di messaggio. |
messageTypeDefinitions |
Genera costanti C per le tabelle di XML Schema per i tipi di messaggio. |
portTypeDeclarations |
Genera dichiarazioni costanti C per i tipi di porta. |
portTypeDefinitions |
Genera costanti C per i tipi di porta. |
proxyFunctionImplementations |
Genera implementazioni per le funzioni proxy per le operazioni sul tipo di porta. |
stubDeclarations |
Genera dichiarazioni per le funzioni stub per le operazioni sul tipo di porta. |
stubDefinitions |
Genera implementazioni per le funzioni stub per le operazioni sul tipo di porta. |
subscriptionFunctionDeclarations |
Genera dichiarazioni di implementazione per le funzioni proxy di sottoscrizione/annullamento della sottoscrizione per le operazioni di notifica del tipo di porta. |
subscriptionIdlFunctionDeclarations |
Genera dichiarazioni IDL per le funzioni proxy di sottoscrizione/annullamento della sottoscrizione per le operazioni di notifica del tipo di porta. |
subscriptionProxyFunctionImplementations |
Genera implementazioni per le funzioni proxy di sottoscrizione/annullamento della sottoscrizione per le operazioni di notifica del tipo di porta. |
Osservazioni
È possibile specificare un numero qualsiasi di operazioni. Se non viene specificata alcuna operazione, il codice viene generato per tutte le operazioni in tutti i tipi di porta pertinenti. L'utilizzo dell'operazione elemento limiterà i metodi generati a quelli contenuti nell'operazione.
Ad esempio, una stampante supporta queste operazioni tra le altre:
- PrintJobByPost
- PrintJobByReference
- CancelJob
- GetJobElements
- GetActiveJobs
- getJobHistory
- SubscribeToPrinterConfigChange
- UnsubscribeToPrinterConfigChange
Tuttavia, per includere solo i metodi correlati alle operazioni di PrintJobByPost e GetJobElements, lo script di generazione del codice userà gli elementi idlFunctionDeclarations come indicato di seguito:
<idlFunctionDeclarations>
<operation>PrintJobByPost</operation>
<operation>GetJobElements></operation>
</idlFunctionDeclarations>
In questo modo vengono generate dichiarazioni di funzione idl per tutti i metodi associati alle due operazioni, ad esempio BeginPrintJobByPost, EndPrintJobByPost, BeginGetJobElements e EndGetJobElements).
Informazioni sugli elementi
Etichetta | Valore |
---|---|
Sistema minimo supportato |
Windows Vista |
Può essere vuoto | Sì |