IDXGIObject
具有获取指向其父级的指针的功能GetParent
。不幸的是,文档没有说明我是否必须调用Release()
返回的接口——调用或不调用它在调试/发布中都可以正常工作(即没有崩溃),但我想知道我是否应该释放或者更确切地说不是。知道这应该如何工作吗?
问问题
467 次
2 回答
2
是的,GetParent() 添加了对返回对象的引用,因此您需要对它们调用 Release()。
于 2009-10-21T01:29:29.960 回答
1
来自MSDN 文档“如果返回的数据是指向 IUnknown 或其派生类之一的指针,之前由 IDXGIObject::SetPrivateDataInterface 设置,则必须在指针上调用 ::Release(),然后才能释放指针以递减参考计数。”
我会建议调用释放。
于 2009-10-04T12:37:57.890 回答