Freigeben über


D3D12_DEVICE_REMOVED_EXTENDED_DATA1-Struktur (d3d12.h)

Stellt Geräteentfernungsdaten der Version 1.1 (Device Removed Extended Data, DRED) dar, sodass Debugger und Debuggererweiterungen auf DRED-Daten zugreifen können. Siehe auch D3D12_VERSIONED_DEVICE_REMOVED_EXTENDED_DATA.

Diese Struktur wird von keiner Schnittstellenmethode verwendet und bietet keinen Laufzeit-API-Zugriff.

Syntax

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;

Member

DeviceRemovedReason

Ein HRESULT,das den Grund enthält, warum das Gerät entfernt wurde (entspricht dem Rückgabewert von GetDeviceRemovedReason). Siehe auch COM-Fehlercodes (UI, Audio, DirectX, Codec).

AutoBreadcrumbsOutput

Ein D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT Wert, der den Automatisch-Breadcrumb-Zustand vor dem Entfernen des Geräts enthält.

PageFaultOutput

Ein D3D12_DRED_PAGE_FAULT_OUTPUT Wert, der Seitenfehlerdaten enthält, wenn das Entfernen des Geräts das Ergebnis eines GPU-Seitenfehlers war.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 10 Build 20348
Unterstützte Mindestversion (Server) Windows 10 Build 20348
Kopfzeile d3d12.h

Weitere Informationen