Compartilhar via


estrutura D3D12_DEVICE_REMOVED_EXTENDED_DATA1 (d3d12.h)

Representa os dados de remoção de dispositivo DRED (Dados Estendidos Removidos pelo Dispositivo) versão 1.1, para que depuradores e extensões do depurador possam acessar dados DRED. Consulte também D3D12_VERSIONED_DEVICE_REMOVED_EXTENDED_DATA.

Essa estrutura não é usada por nenhum método de interface e não fornece acesso à API de runtime.

Sintaxe

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;

Membros

DeviceRemovedReason

Um HRESULT que contém o motivo pelo qual o dispositivo foi removido (corresponde ao valor retornado de GetDeviceRemovedReason). Consulte também Códigos de erro COM (interface do usuário, áudio, DirectX, Codec).

AutoBreadcrumbsOutput

Um valor D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT que contém o estado de navegação automática antes da remoção do dispositivo.

PageFaultOutput

Um valor D3D12_DRED_PAGE_FAULT_OUTPUT que contém dados de falha de página se a remoção do dispositivo foi o resultado de uma falha de página de GPU.

Requisitos

   
Cliente mínimo com suporte Windows 10 Build 20348
Servidor mínimo com suporte Windows 10 Build 20348
Cabeçalho d3d12.h

Confira também