DXGK_FAULT_ERROR_CODE-Struktur (d3dkmdt.h)
Die DXGK_FAULT_ERROR_CODE-Struktur stellt einen status Code für den GPU-Fehler (Graphics Processing Unit) bereit, der über einen Seitenfehlerunterbrechung gemeldet wird.
Syntax
typedef struct _DXGK_FAULT_ERROR_CODE {
union {
struct {
UINT IsDeviceSpecificCode : 1;
DXGK_GENERAL_ERROR_CODE GeneralErrorCode : 31;
};
struct {
UINT IsDeviceSpecificCodeReservedBit : 1;
UINT DeviceSpecificCode : 31;
};
};
} DXGK_FAULT_ERROR_CODE;
Member
IsDeviceSpecificCode
Wenn festgelegt, gibt dies an, dass der GPU-Fehlercode für den jeweiligen Anbieter spezifisch ist. In diesem Fall sollte DeviceSpecificCode auf einen herstellerspezifischen Fehlercode festgelegt werden.
Wenn dies nicht festgelegt ist, gibt dies an, dass der GPU-Fehler über einen Satz vordefinierter Werte in DXGK_GENERAL_ERROR_CODE Enumeration beschrieben werden kann. Der GeneralErrorCode-Wert sollte auf den entsprechenden Fehlercode festgelegt werden.
GeneralErrorCode
Allgemeiner Fehlercode, der von DXGK_GENERAL_ERROR_CODE definiert wird.
IsDeviceSpecificCodeReservedBit
Identisch mit dem obigen IsDeviceSpecificCode-Member :
Wenn festgelegt, gibt dies an, dass der GPU-Fehlercode für den jeweiligen Anbieter spezifisch ist. In diesem Fall sollte DeviceSpecificCode auf einen herstellerspezifischen Fehlercode festgelegt werden.
Wenn dies nicht festgelegt ist, gibt dies an, dass der GPU-Fehler über einen Satz vordefinierter Werte in DXGK_GENERAL_ERROR_CODE Enumeration beschrieben werden kann. Der GeneralErrorCode-Wert sollte auf den entsprechenden Fehlercode festgelegt werden.
DeviceSpecificCode
Ein gerätespezifischer Fehlercode.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Kopfzeile | d3dkmdt.h (einschließlich D3dkmddi.h) |