COM の概要

COM は、ActiveX コントロールをビルドおよび OLE かの基本的な「オブジェクト モデル」です。COM は、オブジェクトが他のコンポーネントとホスト アプリケーションに機能を公開するようにします。これは、オブジェクトが公開する方法と、この脆弱性がプロセスとネットワーク経由で動作するかを定義します。COM は、オブジェクトの有効期間を定義します。

COM に Foundation では、これらの概念です:

  • インターフェイス —オブジェクトに機能を公開する機構。

  • IUnknown —他に基づく基本インターフェイス。これは、COM を通じて実行機構を照会参照カウント、およびインターフェイスを実装します。

  • 参照カウント ために、自身を削除可用性使用されているかオブジェクト (、)、インターフェイスを決定する方法。

  • QueryInterface 特定のインターフェイスのオブジェクトをクエリに使用されるメソッド。

  • マーシャリング —スレッド、プロセス、ネットワークの境界を越えて使用するオブジェクトを有効にする機構の場所に依存ができます。

  • 集計 が他のオブジェクトを使用できるいずれの方法。

参照

関連項目

The Component Object Model

その他の技術情報

COM および ATL の概要