структура DXGK_FAULT_ERROR_CODE (d3dkmdt.h)

Структура DXGK_FAULT_ERROR_CODE предоставляет код состояния для ошибки графического процессора (GPU), сообщаемой через прерывание сбоя страницы.

Синтаксис

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;

Члены

IsDeviceSpecificCode

Если этот параметр задан, это означает, что код ошибки GPU зависит от конкретного поставщика. В этом случае для DeviceSpecificCode должен быть задан код ошибки конкретного поставщика.

Если значение не задано, это означает, что ошибку GPU можно описать с помощью набора предопределенных значений в перечислении DXGK_GENERAL_ERROR_CODE . Значение GeneralErrorCode должно иметь соответствующий код ошибки.

GeneralErrorCode

Общий код ошибки, определенный DXGK_GENERAL_ERROR_CODE.

IsDeviceSpecificCodeReservedBit

Аналогично члену IsDeviceSpecificCode выше:

Если этот параметр задан, это означает, что код ошибки GPU зависит от конкретного поставщика. В этом случае для DeviceSpecificCode должен быть задан код ошибки конкретного поставщика.

Если значение не задано, это означает, что ошибку GPU можно описать с помощью набора предопределенных значений в перечислении DXGK_GENERAL_ERROR_CODE . Значение GeneralErrorCode должно иметь соответствующий код ошибки.

DeviceSpecificCode

Код ошибки конкретного устройства.

Требования

Требование Значение
Минимальная версия клиента Windows 10
Минимальная версия сервера Windows Server 2016
Верхняя часть d3dkmdt.h (включая D3dkmddi.h)

См. также раздел

DXGK_GENERAL_ERROR_CODE