IUnknown インターフェイス (unknwn.h)
クライアントが QueryInterface メソッドを使用して特定のオブジェクト上の他のインターフェイスへのポインターを取得し、 AddRef メソッドと Release メソッドを使用してオブジェクトの存在を管理できるようにします。 他のすべての COM インターフェイスは、 IUnknown から直接または間接的に継承されます。 したがって、 IUnknown の 3 つのメソッドは、すべてのインターフェイスの vtable の最初のエントリです。
メソッド
IUnknown インターフェイスには、これらのメソッドがあります。
IUnknown::AddRef COM オブジェクトへのインターフェイス ポインターの参照カウントをインクリメントします。 インターフェイス ポインターのコピーを作成するときは常に、このメソッドを呼び出す必要があります。 |
IUnknown::QueryInterface インターフェイス識別子を推論し、 QueryInterface(REFIID,void) を呼び出すヘルパー関数テンプレート。 |
IUnknown::QueryInterface オブジェクトでサポートされているインターフェイスへのポインターを取得します。 |
IUnknown::Release COM オブジェクトのインターフェイスの参照カウントをデクリメントします。 |
要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | unknwn.h |