Valores comuns de HRESULT
Os seguintes valores de HRESULT são os mais comuns. Mais valores estão contidos no arquivo de cabeçalho Winerror.h.
Aqui estão os valores listados alfabeticamente por nome.
Designação | Descrição | Valor |
---|---|---|
S_OK | Operação bem-sucedida | 0x00000000 |
E_ABORT | Operação abortada | 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 | Nenhuma interface desse tipo suportada | 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 | Designação | Descrição |
---|---|---|
0x00000000 | S_OK | Operação bem-sucedida |
0x80004001 | E_NOTIMPL | Não implementado |
0x80004002 | E_NOINTERFACE | Nenhuma interface desse tipo suportada |
0x80004003 | E_POINTER | Ponteiro que não é válido |
0x80004004 | E_ABORT | Operação abortada |
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 |