次の方法で共有


CComObjectRootEx::FinalRelease

作成したオブジェクトに必要なクリーンアップを行うには、派生クラスでこのメソッドをオーバーライドします。

void FinalRelease( );

解説

既定では、CComObjectRootEx::FinalRelease は何も実行しません。

FinalRelease が呼び出される時点では、オブジェクトはまだ完全に構築されています。このため、コードをクラスのデストラクターに追加するよりも、FinalRelease 内でクリーンアップを行うことをお勧めします。 FinalRelease 内でクリーンアップを行うと、最派生クラスに用意されているメソッドに安全にアクセスできます。 このことは、アグリゲートされたオブジェクトを削除する前に解放する場合は特に重要です。

必要条件

**ヘッダー:**atlcom.h

参照

参照

CComObjectRootEx クラス

CComObjectRootEx::FinalConstruct

その他の技術情報

CComObjectRootEx のメンバー