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)

Weitere Informationen

DXGK_GENERAL_ERROR_CODE