0

IDXGIObjectは、その親へのポインタを取得する機能がありますGetParent。残念ながら、ドキュメントには、返されたインターフェイスで呼び出す必要があるかどうかは記載されていません。呼び出すかどうかRelease()は、デバッグ/リリースの両方で正常に機能します (つまり、クラッシュはありません)。いいえ。これがどのように機能するはずですか?

4

2 に答える 2

2

はい、GetParent() は返されたオブジェクトへの参照を追加するため、Release () を呼び出す必要があります。

于 2009-10-21T01:29:29.960 に答える
1

MSDN ドキュメントから「返されたデータが IUnknown へのポインター、または以前に IDXGIObject::SetPrivateDataInterface によって設定されたその派生クラスの 1 つである場合、ポインターが解放されてデクリメントされる前に、ポインターで ::Release() を呼び出す必要があります。参照カウント。」

リリースを呼び出すことをお勧めします。

于 2009-10-04T12:37:57.890 に答える