次の方法で共有


インターフェイス (ATL)

インターフェイスは、オブジェクトが外部の環境に機能を公開する方法です。COM では、インターフェイスはオブジェクトによって実装される関数へのポインターのテーブル (vtable C ++.など) です。テーブルは、関数がそのインターフェイスを表しますポイントし、そのインターフェイスのメソッドです。オブジェクトは、選択するのと同じインターフェイスを公開できます。

各インターフェイスは、基本的な COM インターフェイス、IUnknownに基づいています。IUnknown のメソッドは、オブジェクトによって公開される他のインターフェイスに移動できます。

また、各インターフェイスは、インターフェイス ID (IID) が与えられます。この一意性は、インターフェイスのバージョン管理をサポートすることが容易になります。インターフェイスの IID の新しいバージョンが、新しいインターフェイスです。

[!メモ]

標準の COM の IID および OLE インターフェイスが定義されます。

参照

関連項目

COM の概要

COM Objects and Interfaces