estrutura DXGK_FAULT_ERROR_CODE (d3dkmdt.h)
A estrutura DXGK_FAULT_ERROR_CODE fornece um código status para o erro de GPU (unidade de processamento gráfico) relatado por meio de uma interrupção de falha de página.
Sintaxe
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;
Membros
IsDeviceSpecificCode
Quando definido, isso indica que o código de erro de GPU é específico para o fornecedor específico. Nesse caso, DeviceSpecificCode deve ser definido como um código de erro específico do fornecedor.
Quando não definido, isso indica que o erro de GPU pode ser descrito por meio de um conjunto de valores predefinidos em DXGK_GENERAL_ERROR_CODE enumeração. O valor generalErrorCode deve ser definido como o código de erro correspondente.
GeneralErrorCode
Código de erro geral definido por DXGK_GENERAL_ERROR_CODE.
IsDeviceSpecificCodeReservedBit
O mesmo que o membro IsDeviceSpecificCode acima:
Quando definido, isso indica que o código de erro de GPU é específico para o fornecedor específico. Nesse caso, DeviceSpecificCode deve ser definido como um código de erro específico do fornecedor.
Quando não definido, isso indica que o erro de GPU pode ser descrito por meio de um conjunto de valores predefinidos em DXGK_GENERAL_ERROR_CODE enumeração. O valor generalErrorCode deve ser definido como o código de erro correspondente.
DeviceSpecificCode
Um código de erro específico do dispositivo.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 |
Servidor mínimo com suporte | Windows Server 2016 |
Cabeçalho | d3dkmdt.h (inclua D3dkmddi.h) |