Valores HRESULT comuns

Os valores HRESULT a seguir são os mais comuns. Mais valores estão contidos no arquivo de cabeçalho Winerror.h.

Aqui estão os valores listados em ordem alfabética por nome.

Nome Descrição Valor
S_OK Operação concluída com êxito 0x00000000
E_ABORT Operação anulada 0x80004004
E_ACCESSDENIED Erro de acesso geral negado 0x80070005
E_FAIL Falha não especificada 0x80004005
E_HANDLE Identificador que não é válido 0x80070006
E_INVALIDARG Um ou mais argumentos não são válidos 0x80070057
E_NOINTERFACE Não há suporte para essa interface 0x80004002
E_NOTIMPL Não implementado 0x80004001
E_OUTOFMEMORY Falha ao alocar a memória necessária 0x8007000E
E_POINTER Ponteiro que não é válido 0x80004003
E_UNEXPECTED Falha inesperada 0x8000FFFF

 

Aqui estão os valores listados em ordem numérica por valor.

Valor Nome Descrição
0x00000000 S_OK Operação concluída com êxito
0x80004001 E_NOTIMPL Não implementado
0x80004002 E_NOINTERFACE Não há suporte para essa interface
0x80004003 E_POINTER Ponteiro que não é válido
0x80004004 E_ABORT Operação anulada
0x80004005 E_FAIL Falha não especificada
0x8000FFFF E_UNEXPECTED Falha inesperada
0x80070005 E_ACCESSDENIED Erro de acesso geral negado
0x80070006 E_HANDLE Identificador que não é válido
0x8007000E E_OUTOFMEMORY Falha ao alocar a memória necessária
0x80070057 E_INVALIDARG Um ou mais argumentos não são válidos