Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Direct3D9 デバイスの Release メソッドを呼び出すと、S_FALSE が返されますが、この値が返される理由を説明するものが見つかりません。
私が収集できることから、S_FALSE は、成功したが何もする必要はなく、一度だけ解放したことを意味します。
また、ウィンドウが破棄されてデバイスが解放された後でも、フルスクリーンの DirectX ウィンドウが残っているため、この方法が成功するとは思いません。
IUnknown::ReleaseHRESULT想定どおりにaを返さず、代わりにULONG(この COM オブジェクトの) 未処理の参照カウントを示します。
IUnknown::Release
HRESULT
ULONG