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 |