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 |