operation-Element
Gibt einen Vorgang an, für den Code generiert werden soll.
Verwendung
<operation/>
Attributes
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 Abonnieren/Kündigen von Proxyfunktionen für Porttypbenachrichtigungsvorgänge. |
| subscriptionIdlFunctionDeclarations |
Generiert IDL-Deklarationen für Abonnement-/Abonnementproxyfunktionen für Porttypbenachrichtigungsvorgänge. |
| subscriptionProxyFunctionImplementations |
Generiert Implementierungen für Abonnieren/Kündigen von Proxyfunktionen für Benachrichtigungsvorgänge für Porttypen. |
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 schränkt die generierten Methoden auf die im Vorgang enthaltenen Methoden ein.
Beispielsweise unterstützt ein Drucker diese Vorgänge unter anderem:
- PrintJobByPost
- PrintJobByReference
- CancelJob
- GetJobElements
- GetActiveJobs
- GetJobHistory
- SubscribeToPrinterConfigChange
- UnsubscribeToPrinterConfigChange
Um jedoch nur die Methoden zu verwenden, die sich auf die Vorgänge PrintJobByPost und GetJobElements bezieht, 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 |