0

Direct3D9 デバイスの Release メソッドを呼び出すと、S_FALSE が返されますが、この値が返される理由を説明するものが見つかりません。

私が収集できることから、S_FALSE は、成功したが何もする必要はなく、一度だけ解放したことを意味します。

また、ウィンドウが破棄されてデバイスが解放された後でも、フルスクリーンの DirectX ウィンドウが残っているため、この方法が成功するとは思いません。

4

1 に答える 1

2

IUnknown::ReleaseHRESULT想定どおりにaを返さず、代わりにULONG(この COM オブジェクトの) 未処理の参照カウントを示します。

于 2011-11-06T08:18:58.553 に答える