Freigeben über


DXGK_FAULT_ERROR_CODE Struktur (d3dkmdt.h)

Die DXGK_FAULT_ERROR_CODE Struktur stellt einen Statuscode 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;

Angehörige

IsDeviceSpecificCode

Wenn festgelegt, gibt dies an, dass der GPU-Fehlercode für den jeweiligen Anbieter spezifisch ist. In diesem Fall sollte DeviceSpecificCode- auf einen anbieterspezifischen Fehlercode festgelegt werden.

Wenn nicht festgelegt, gibt dies an, dass der GPU-Fehler über einen Satz vordefinierter Werte in DXGK_GENERAL_ERROR_CODE Enumeration beschrieben werden kann. GeneralErrorCode- Wert sollte auf den entsprechenden Fehlercode festgelegt werden.

GeneralErrorCode

Allgemeiner Fehlercode, der durch DXGK_GENERAL_ERROR_CODEdefiniert ist.

IsDeviceSpecificCodeReservedBit

Identisch mit IsDeviceSpecificCode Member oben:

Wenn festgelegt, gibt dies an, dass der GPU-Fehlercode für den jeweiligen Anbieter spezifisch ist. In diesem Fall sollte DeviceSpecificCode- auf einen anbieterspezifischen Fehlercode festgelegt werden.

Wenn nicht festgelegt, gibt dies an, dass der GPU-Fehler über einen Satz vordefinierter Werte in DXGK_GENERAL_ERROR_CODE Enumeration beschrieben werden kann. GeneralErrorCode- Wert sollte auf den entsprechenden Fehlercode festgelegt werden.

DeviceSpecificCode

Ein gerätespezifischer Fehlercode.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10
mindestens unterstützte Server- Windows Server 2016
Header- d3dkmdt.h (einschließlich D3dkmddi.h)

Siehe auch

DXGK_GENERAL_ERROR_CODE