ID3D12Heap1 接口是 Direct3D 12 图形 API 的扩展接口,用于表示支持特定功能的堆(Heap)对象。这个接口通常是在 ID3D12Heap 接口的基础上添加了新的方法或功能。

以下是 ID3D12Heap1 接口的简要声明:
#include <d3d12.h>

// ...

interface ID3D12Heap1 : public ID3D12Heap
{
    virtual HRESULT STDMETHODCALLTYPE GetProtectedResourceSession(
        REFIID riid,
        _COM_Outptr_opt_  void **ppvObject) = 0;

    // 其他方法...
};

这个接口的新增方法是:

  •  GetProtectedResourceSession: 获取与受保护的资源关联的受保护资源会话。


受保护资源通常指的是数字版权管理(DRM)相关的资源,而受保护资源会话用于管理对这些资源的访问。这是与内容保护相关的一项功能。

如果你需要更多关于 ID3D12Heap1 接口的详细信息,建议查阅最新版本的 Windows SDK 文档。


转载请注明出处:http://www.zyzy.cn/article/detail/26133/Win32 API/D3d12.h/ID3D12Heap1