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