D3D12_DEVICE_REMOVED_EXTENDED_DATA1 结构 (d3d12.h)

表示设备删除扩展数据 (DRED) 版本 1.1 设备删除数据,以便调试器和调试器扩展可以访问 DRED 数据。 另请参阅 D3D12_VERSIONED_DEVICE_REMOVED_EXTENDED_DATA

此结构不由任何接口方法使用,并且不提供运行时 API 访问权限。

语法

typedef struct D3D12_DEVICE_REMOVED_EXTENDED_DATA1 {
  HRESULT                            DeviceRemovedReason;
  D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT AutoBreadcrumbsOutput;
  D3D12_DRED_PAGE_FAULT_OUTPUT       PageFaultOutput;
} D3D12_DEVICE_REMOVED_EXTENDED_DATA1;

成员

DeviceRemovedReason

包含删除设备的原因的 HRESULT (与 GetDeviceRemovedReason) 的返回值匹配。 另请参阅 COM 错误代码 (UI、音频、DirectX、编解码器)

AutoBreadcrumbsOutput

一个D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT值,该值包含删除设备前的自动痕迹导航状态。

PageFaultOutput

一个 D3D12_DRED_PAGE_FAULT_OUTPUT 值,该值包含设备删除是 GPU 页面错误的结果时的页面错误数据。

要求

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

另请参阅