モニカー
COM のモニカーは、オブジェクトを識別する方法であるだけでなく、モニカーもオブジェクトとして実装されます。 このオブジェクトは、モニカーによって識別されるオブジェクトへのポインターをコンポーネントが取得できるようにするサービスを提供します。 このプロセスは、バインディングと呼ばれます。
モニカーは、IMoniker インターフェイスを実装するオブジェクトであり、一般にコンポーネント オブジェクトとして DLL に実装されます。 モニカーの使用を表示するには、モニカー クライアントとして、モニカーを使用して別のオブジェクトへのポインターを取得するコンポーネントの 2 つの方法があります。モニカー プロバイダーとして、モニカー クライアントにそのオブジェクトを識別するモニカーを提供するコンポーネント。
OLE では、モニカーを使用して、オブジェクトが同じコンピューター内にある場合でも、ネットワーク経由であっても、オブジェクトに接続してアクティブ化します。 非常に重要な用途は、ネットワーク接続です。 また、OLE 複合ドキュメント リンク オブジェクトの識別、接続、実行にも使用されます。 この場合、リンク ソースはモニカー プロバイダーとして機能し、リンク オブジェクトを保持するコンテナーはモニカー クライアントとして機能します。
詳細については、次のトピックを参照してください。
関連トピック
-
コンポーネント オブジェクト モデル を する