次の方法で共有


Microsoft RPC

Microsoft RPC は、分散コンピューティング環境でのプログラミングのモデルです。 RPC の目的は、クライアントがサーバーと直接通信しているように見えるように、透過的な通信を提供することです。 Microsoft の RPC の実装は、Open Software Foundation (OSF) Distributed Computing Environment (DCE) RPC と互換性があります。

1 つ以上のトランスポート、1 つ以上のネーム サービス、および 1 つ以上のセキュリティ サーバーを使用するように RPC を構成できます。 これらのプロバイダーへのインターフェイスは RPC によって処理されます。 Microsoft RPC は複数のプロバイダーと連携するように設計されているため、ネットワークに最適なプロバイダーを選択できます。 トランスポートは、ネットワーク経由でデータを送信する役割を担います。 ネーム サービスはモニカーなどのオブジェクト名を受け取り、ネットワーク上の場所を検索します。 セキュリティ サーバーは、特定のユーザーやグループへのアクセスを拒否するオプションをアプリケーションに提供します。 アプリケーションのセキュリティの詳細については、「インターフェイス設計規則の」を参照してください。

RPC ランタイム ライブラリに加えて、Microsoft RPC にはインターフェイス定義言語 (IDL) とそのコンパイラが含まれています。 IDL ファイルは RPC の標準的な部分ですが、Microsoft はカスタム COM インターフェイスをサポートするように機能を拡張するように拡張しました。 Microsoft Interface Definition Language (MIDL) コンパイラは、カスタム インターフェイスを記述する IDL ファイルを使用して、プロキシ DLL のビルドと登録に関するで説明されているいくつかのファイルを生成します。

チャネル

Inter-Object 通信

マーシャリングの詳細

プロキシ

スタブ