D3D12_DRED_PAGE_FAULT_OUTPUT 结构 (d3d12.h)

描述与给定虚拟地址上的 GPU 页面错误相关的分配数据, (VA) 。 包含 GPU 页错误的 VA,以及活动对象的匹配分配节点列表和最近删除的对象的分配节点列表。

语法

typedef struct D3D12_DRED_PAGE_FAULT_OUTPUT {
  D3D12_GPU_VIRTUAL_ADDRESS        PageFaultVA;
  const D3D12_DRED_ALLOCATION_NODE *pHeadExistingAllocationNode;
  const D3D12_DRED_ALLOCATION_NODE *pHeadRecentFreedAllocationNode;
} D3D12_DRED_PAGE_FAULT_OUTPUT;

成员

PageFaultVA

包含 GPU 虚拟地址的 D3D12_GPU_VIRTUAL_ADDRESS (VA) 故障操作(如果设备删除是由于 GPU 页面错误造成的)。

pHeadExistingAllocationNode

指向常 量D3D12_DRED_ALLOCATION_NODE 对象的指针,该对象表示活动分配运行时对象的分配节点链接列表的标头,该对象的虚拟地址 (VA) 范围与出错的 VA (PageFaultVA) 匹配。 如果列表为空, nullptr 则值为 。

pHeadRecentFreedAllocationNode

指向常 量D3D12_DRED_ALLOCATION_NODE 对象的指针,该对象表示最近释放的运行时对象的分配节点链接列表的标头,该对象具有虚拟地址 (VA) 范围,这些范围与出错的 VA (PageFaultVA) 匹配。 如果列表为空, nullptr 则值为 。

要求

要求
最低受支持的客户端 Windows 10内部版本 20348
最低受支持的服务器 Windows 10内部版本 20348
标头 d3d12.h

另请参阅