Compartilhar via


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)

Confira também

DXGK_GENERAL_ERROR_CODE