インターフェイス オブジェクトのメモリ管理

提供: RAD Studio
移動先: 案内検索

インターフェイスの使用 への移動


インターフェイス設計を支える概念の 1 つに、インターフェイスを実装するオブジェクトの存続期間の管理があります。IInterface_AddRef メソッドと _Release メソッドを使用して、この存続期間管理を実装することができます。_AddRef および _Release では、インターフェイス参照がクライアントに渡されたときにオブジェクトの参照カウントを 1 つ増やすことで、オブジェクトの存続期間を管理し、その参照カウントがゼロになるとオブジェクトを破棄します。

分散アプリケーション用の COM オブジェクトを作成している場合(Windows 環境のみ)、参照カウントの規則を厳密に守る必要があります。ただし、アプリケーション内部でのみインターフェイスを使用している場合には、オブジェクトの性質によって使い方を選択することができます。

関連トピック

関連項目