コードを生成する操作を指定します。
使い
<operation/>
属性
属性はありません。
子要素
子要素はありません。
親要素
要素 | 形容 |
---|---|
functionDeclarations |
ポート型操作のプロキシ関数の実装宣言を生成します。 |
idlFunctionDeclarationsをする |
ポートの種類の操作のプロキシ関数の IDL 宣言を生成します。 |
messageStructureDefinitionsをする |
メッセージ型の C 構造体定義を生成します。 |
messageTypeDeclarations |
メッセージ型の XML スキーマ テーブルの C 定数宣言を生成します。 |
messageTypeDefinitionsをする |
メッセージ型の XML スキーマ テーブルの C 定数を生成します。 |
portTypeDeclarations |
ポート型の C 定数宣言を生成します。 |
portTypeDefinitionsの |
ポートの種類の C 定数を生成します。 |
proxyFunctionImplementations |
ポート型操作のプロキシ関数の実装を生成します。 |
stubDeclarations |
ポート型操作のスタブ関数の宣言を生成します。 |
stubDefinitions |
ポート型操作のスタブ関数の実装を生成します。 |
subscriptionFunctionDeclarationsをする |
ポート型通知操作のサブスクライブ/サブスクライブ解除プロキシ関数の実装宣言を生成します。 |
subscriptionIdlFunctionDeclarationsをする |
ポートの種類の通知操作のサブスクライブ/サブスクライブ解除プロキシ関数の IDL 宣言を生成します。 |
subscriptionProxyFunctionImplementationsをする |
ポートの種類の通知操作のサブスクライブ/サブスクライブ解除プロキシ関数の実装を生成します。 |
備考
任意の数の操作を指定できます。 操作が指定されていない場合、関連するすべてのポートの種類のすべての操作に対してコードが生成されます。 操作 要素を使用すると、生成されるメソッドが操作に含まれるメソッドに制限されます。
たとえば、プリンターは次のような操作をサポートします。
- PrintJobByPost
- PrintJobByReference
- CancelJob の
- GetJobElements の
- GetActiveJobs の
- GetJobHistory の
- SubscribeToPrinterConfigChange の
- UnsubscribeToPrinterConfigChange の
ただし、PrintJobByPost および GetJobElements 操作 に関連するメソッドのみを含めるために、コード生成スクリプトでは、次のように idlFunctionDeclarations 要素を使用します。
<idlFunctionDeclarations>
<operation>PrintJobByPost</operation>
<operation>GetJobElements></operation>
</idlFunctionDeclarations>
これにより、2 つの操作に関連付けられているすべてのメソッド (たとえば、BeginPrintJobByPost 、EndPrintJobByPost、BeginGetJobElements、EndGetJobElements) に対して idl 関数宣言が生成されます。
要素情報
ラベル | 価値 |
---|---|
サポートされている最小システム |
Windows Vista |
空にできます | はい |