Partager via


structure DXGK_FAULT_ERROR_CODE (d3dkmdt.h)

La structure DXGK_FAULT_ERROR_CODE fournit un code status pour l’erreur d’unité de traitement graphique (GPU) signalée via 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

Une fois 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 propre 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. La valeur GeneralErrorCode 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 au membre IsDeviceSpecificCode ci-dessus :

Une fois 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 propre 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. La valeur GeneralErrorCode doit être définie sur le code d’erreur correspondant.

DeviceSpecificCode

Un code d’erreur spécifique à l’appareil.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10
Serveur minimal pris en charge Windows Server 2016
En-tête d3dkmdt.h (inclure D3dkmddi.h)

Voir aussi

DXGK_GENERAL_ERROR_CODE