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 |