IDXGIObject
具有获取指向其父GetParent
的指针的功能。不幸的是,文档没有说我是否必须在返回的接口上调用Release()
- 调用或不调用它在调试/释放(即没有崩溃)中工作正常,但我不知道是否我应该释放,而不是。知道这应该如何工作吗?
答案 0 :(得分:2)
是的,GetParent()添加了对返回对象的引用,因此您需要对它们调用Release()。
答案 1 :(得分:1)
从MSDN docs“如果返回的数据是指向IUnknown的指针,或其先前由IDXGIObject :: SetPrivateDataInterface设置的派生类之一,那么必须在指针上调用:: Release()指针被释放以减少引用计数。“
我建议调用release。