プログラムは、インターフェイス内の個々の関数でこれらの属性を使用でき、その関数にのみ影響します。
属性 | 使い |
---|---|
メッセージ | リモート プロシージャ コールは、クライアントからサーバーへの非同期メッセージとして扱われます。 クライアントが呼び出しを行い、すぐに戻りますが、実際の呼び出しはメッセージ キュー トランスポート (ncadg_mq) によって処理されます。 |
このリモート プロシージャ コールを行うクライアントは、呼び出しの配信または完了を示す応答を予期しません。 これは、応答は想定されていないが配信が保証される メッセージ 操作とは対照的です。 | |
ブロードキャスト | リモート プロシージャ コールは、ネットワーク上のすべてのサーバーに送信されます。 クライアントは最初のリターンを受け入れ、他のサーバーからの後続の応答は破棄されます。 |
べき等をする | 呼び出しは状態を変更せず、同じ入力パラメーターを使用して呼び出されるたびに同じ情報を返します。 |
コールバックの | クライアント アプリケーションに存在する関数を指定します。この関数は、サーバーがクライアントから情報を取得するために呼び出すことができます。 |
call_as | リモート プロシージャ 呼び出しに、非値関数をマップします。 |
ローカルをする | MIDL がスタブ コードを生成しないローカル プロシージャを指定します。 |
以外のオブジェクト インターフェイスでは、context_handle 属性を関数に適用して戻り値の特性を指定することもできます。