pNext 成员单向链接到下一个;链表中的最后一个节点除外,其 pNext 设置为 nullptr。链表结构是必要的,因为运行时对象可以与其他对象共享分配范围。
如果设备移除是由 GPU 页面错误引起—并且启用了 DRED 页面错误报告—那么 DRED 会构建一个 D3D12_DRED_ALLOCATION_NODE 结构列表,其中包括活动运行时对象和最近释放的运行时对象的所有匹配分配节点。
语法
成员
ObjectNameA类型:const char * 指向所分配运行时对象的 ANSI 调试名称的指针。 ObjectNameW
类型:const wchar_t * 指向所分配运行时对象的宽字符调试名称的指针。 AllocationType
类型:D3D12_DRED_ALLOCATION_TYPE 一个 D3D12_DRED_ALLOCATION_TYPE 值,表示运行时对象的分配类型。 pNext
类型:const struct D3D12_DRED_ALLOCATION_NODE * 指向常量 D3D12_DRED_ALLOCATION_NODE 的指针,表示列表中的下一个分配节点;如果这是最后一个节点,则为
nullptr。
要求
头文件: d3d12_xs.h 或 d3d12_x.h库: d3d12_xs.lib 或 d3d12_x.lib
支持的平台:XBOX Series 主机和 XBOX One 系列
