Condividi tramite


D3D12_DEVICE_REMOVED_EXTENDED_DATA1 struttura (d3d12.h)

Rappresenta i dati di rimozione dei dati estesi (DRED) versione 1.1 dei dispositivi, in modo che i debugger e le estensioni del debugger possano accedere ai dati di ripristino di emergenza. Vedere anche D3D12_VERSIONED_DEVICE_REMOVED_EXTENDED_DATA.

Questa struttura non viene usata da metodi di interfaccia e non fornisce accesso alle API di runtime.

Sintassi

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;

Members

DeviceRemovedReason

HRESULT contenente il motivo per cui il dispositivo è stato rimosso (corrisponde al valore restituito di GetDeviceRemovedReason). Vedere anche codici di errore COM (interfaccia utente, Audio, DirectX, Codec).

AutoBreadcrumbsOutput

Valore D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT che contiene lo stato di panecrumb automatico prima della rimozione del dispositivo.

PageFaultOutput

Valore D3D12_DRED_PAGE_FAULT_OUTPUT che contiene dati di errore di pagina se la rimozione del dispositivo è stata causata da un errore di pagina GPU.

Requisiti

   
Client minimo supportato Windows 10 Build 20348
Server minimo supportato Windows 10 Build 20348
Intestazione d3d12.h

Vedi anche