IResourceManager::NotifyRelease
NotifyRelease メソッドは、IResourceConsumer がリソースを解放したことをリソース マネージャに通知する。
構文
HRESULT NotifyRelease (
LONG idResource,
IResourceConsumer *pConsumer,
BOOL bStillWant
);
パラメータ
idResource
[in] リソースのトークン。
pConsumer
[in] リソースを解放しようとしているオブジェクトへのポインタ。
bStillWant
[in] リソースがまだ必要かどうかを指定するフラグ。次に利用可能になったときにまだリソースが必要な場合は、TRUE を設定する。リソースが必要でない場合は、FALSE を設定する。
戻り値
実装に応じた HRESULT 値を返す。HRESULT は、次の標準的な定数の 1 つか、または一覧に示されていないその他の値となる。
戻りコード | 説明 |
E_FAIL | 失敗。 |
E_POINTER | NULL ポインタ引数。 |
E_INVALIDARG | 無効な引数。 |
E_NOTIMPL | メソッドがサポートされていない。 |
S_OK または NOERROR | 成功。 |
注意
このメソッドは、IResourceConsumer::ReleaseResource メソッドへの応答として使うか、またはリソースを使い終わったときに使う。
参照