структура 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) |