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

如果裝置移除是 GPU 分頁錯誤的結果,則為包含分頁錯誤資料的 D3D12_DRED_PAGE_FAULT_OUTPUT 值。

需求

   
最低支援的用戶端 Windows 10組建 20348
最低支援的伺服器 Windows 10組建 20348
標頭 d3d12.h

另請參閱