Condividi tramite


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