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 |