Partilhar via


Códigos de retorno do Direct3D 12

A seguir estão os códigos de retorno das funções da API. Para obter mais códigos de retorno, consulte DXGI_ERROR.

HRESULTADO Descrição
D3D12_ERROR_ADAPTER_NOT_FOUND A PSO em cache especificada foi criada em um adaptador diferente e não pode ser reutilizada no adaptador atual.
D3D12_ERROR_DRIVER_VERSION_MISMATCH A PSO armazenada em cache especificada foi criada em uma versão diferente do driver e não pode ser reutilizada no adaptador atual.
D3DERR_INVALIDCALL (substituído por DXGI_ERROR_INVALID_CALL) A chamada de método é inválida. Por exemplo, o parâmetro de um método pode não ser um ponteiro válido.
D3DERR_WASSTILLDRAWING (substituído por DXGI_ERROR_WAS_STILL_DRAWING) A operação blit anterior que está transferindo informações de ou para essa superfície está incompleta.
E_FAIL Tentativa de criar um dispositivo com a camada de depuração ativada e a camada não está instalada.
E_INVALIDARG Um parâmetro inválido foi passado para a função de retorno.
E_OUTOFMEMORY O Direct3D não pôde alocar memória suficiente para concluir a chamada.
E_NOTIMPL A chamada de método não é implementada com a combinação de parâmetros passados.
S_FALSE Valor de sucesso alternativo, indicando uma conclusão bem-sucedida, mas fora do padrão (o significado exato depende do contexto).
S_OK Não ocorreu nenhum erro.

 

de referência do Direct3D 12