にIDXGIObject
は、その親へのポインタを取得する機能がありますGetParent
。残念ながら、ドキュメントには、返されたインターフェイスで呼び出す必要があるかどうかは記載されていません。呼び出すかどうかRelease()
は、デバッグ/リリースの両方で正常に機能します (つまり、クラッシュはありません)。いいえ。これがどのように機能するはずですか?
2 に答える
2
はい、GetParent() は返されたオブジェクトへの参照を追加するため、Release () を呼び出す必要があります。
于 2009-10-21T01:29:29.960 に答える
1
MSDN ドキュメントから「返されたデータが IUnknown へのポインター、または以前に IDXGIObject::SetPrivateDataInterface によって設定されたその派生クラスの 1 つである場合、ポインターが解放されてデクリメントされる前に、ポインターで ::Release() を呼び出す必要があります。参照カウント。」
リリースを呼び出すことをお勧めします。
于 2009-10-04T12:37:57.890 に答える