Partager via


structure DXGK_FAULT_ERROR_CODE (d3dkmdt.h)

La structure DXGK_FAULT_ERROR_CODE fournit un code d’état pour l’erreur d’unité de traitement graphique (GPU) signalée par le biais d’une interruption d’erreur de page.

Syntaxe

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;

Membres

IsDeviceSpecificCode

Lorsqu’il est défini, cela indique que le code d’erreur GPU est spécifique au fournisseur particulier. Dans ce cas, DeviceSpecificCode doit être défini sur un code d’erreur spécifique au fournisseur.

Lorsqu’elle n’est pas définie, cela indique que l’erreur GPU peut être décrite via un ensemble de valeurs prédéfinies dans DXGK_GENERAL_ERROR_CODE énumération. GeneralErrorCode valeur doit être définie sur le code d’erreur correspondant.

GeneralErrorCode

Code d’erreur général défini par DXGK_GENERAL_ERROR_CODE.

IsDeviceSpecificCodeReservedBit

Identique à membre IsDeviceSpecificCode ci-dessus :

Lorsqu’il est défini, cela indique que le code d’erreur GPU est spécifique au fournisseur particulier. Dans ce cas, DeviceSpecificCode doit être défini sur un code d’erreur spécifique au fournisseur.

Lorsqu’elle n’est pas définie, cela indique que l’erreur GPU peut être décrite via un ensemble de valeurs prédéfinies dans DXGK_GENERAL_ERROR_CODE énumération. GeneralErrorCode valeur doit être définie sur le code d’erreur correspondant.

DeviceSpecificCode

Code d’erreur spécifique à un appareil.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10
serveur minimum pris en charge Windows Server 2016
d’en-tête d3dkmdt.h (include D3dkmddi.h)

Voir aussi

DXGK_GENERAL_ERROR_CODE