Поделиться через


структура 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 (пользовательский интерфейс, аудио, DirectX, кодек).

AutoBreadcrumbsOutput

Значение D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT , содержащее состояние автоматической навигации перед удалением устройства.

PageFaultOutput

Значение D3D12_DRED_PAGE_FAULT_OUTPUT , содержащее данные об ошибке страницы, если удаление устройства было результатом сбоя страницы GPU.

Требования

   
Минимальная версия клиента Сборка Windows 10 20348
Минимальная версия сервера Сборка Windows 10 20348
Верхняя часть d3d12.h

См. также раздел