Vorgangselement
Gibt einen Vorgang an, für den Code generiert werden soll.
<operation/>
Es gibt keine Attribute.
Es gibt keine untergeordneten 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. |
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).
Bezeichnung | Wert |
---|---|
Unterstützte Mindestversion (System) |
Windows Vista |
Kann leer bleiben | Ja |