Поделиться через


структура 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 (include D3dkmddi.h)

См. также

DXGK_GENERAL_ERROR_CODE