Vorgangselement

Gibt einen Vorgang an, für den Code generiert werden soll.

Verbrauch

<operation/>

Attribute

Es gibt keine Attribute.

Untergeordnete Elemente

Es gibt keine untergeordneten Elemente.

Übergeordnete Elemente

Element BESCHREIBUNG
functionDeclarations
Generiert Implementierungsdeklarationen für Proxyfunktionen für Porttypvorgänge.

idlFunctionDeclarations
Generiert IDL-Deklarationen für Proxyfunktionen für Porttypvorgänge.

messageStructureDefinitions
Generiert C-Strukturdefinitionen für Nachrichtentypen.

messageTypeDeclarations
Generiert C-Konstantendeklarationen für XML-Schematabellen für Nachrichtentypen.

messageTypeDefinitions
Generiert C-Konstanten für XML-Schematabellen für Nachrichtentypen.

portTypeDeclarations
Generiert C-Konstantendeklarationen für Porttypen.

portTypeDefinitions
Generiert C-Konstanten für Porttypen.

proxyFunctionImplementations
Generiert Implementierungen für Proxyfunktionen für Porttypvorgänge.

stubDeclarations
Generiert Deklarationen für Stubfunktionen für Porttypvorgänge.

stubDefinitions
Generiert Implementierungen für Stubfunktionen für Porttypvorgänge.

subscriptionFunctionDeclarations
Generiert Implementierungsdeklarationen für Abonnement-/Abmeldeproxyfunktionen für Porttypbenachrichtigungsvorgänge.

subscriptionIdlFunctionDeclarations
Generiert IDL-Deklarationen für Abonnement-/Abmeldeproxyfunktionen für Porttypbenachrichtigungsvorgänge.

subscriptionProxyFunctionImplementations
Generiert Implementierungen für Abonnement-/Abmeldeproxyfunktionen für Porttypbenachrichtigungsvorgänge.

Bemerkungen

Es kann eine beliebige Anzahl von Vorgängen angegeben werden. Wenn keine Vorgänge angegeben werden, wird Code für alle Vorgänge in allen relevanten Porttypen generiert. Die Verwendung des Vorgangselements beschränkt die generierten Methoden auf die im Vorgang enthaltenen Methoden.

Ein Drucker unterstützt beispielsweise folgende Vorgänge:

  • PrintJobByPost
  • PrintJobByReference
  • CancelJob
  • GetJobElements
  • GetActiveJobs
  • GetJobHistory
  • SubscribeToPrinterConfigChange
  • UnsubscribeToPrinterConfigChange

Um jedoch nur die Methoden im Zusammenhang mit den Vorgängen PrintJobByPost und GetJobElements einzubeziehen, verwendet das Codegenerierungsskript die idlFunctionDeclarations-Elemente wie folgt:

<idlFunctionDeclarations>
    <operation>PrintJobByPost</operation>
    <operation>GetJobElements></operation>
</idlFunctionDeclarations>

Dadurch werden idl-Funktionsdeklarationen für alle Methoden generiert, die den beiden Vorgängen zugeordnet sind (z. B. BeginPrintJobByPost, EndPrintJobByPost, BeginGetJobElements und EndGetJobElements).

Elementinformationen

Bezeichnung Wert
Unterstützte Mindestversion (System)
Windows Vista
Kann leer bleiben Ja