Compartir a través de


Valores HRESULT comunes

Los valores HRESULT se usan en la programación de Windows para indicar el éxito o error de las operaciones. Son valores de 32 bits que se pueden usar para representar condiciones de éxito y error.

Lista de valores HRESULT comunes

Los siguientes valores HRESULT son los más comunes. Hay más valores incluidos en el archivo Winerror.hde encabezado .

Estos son los valores enumerados alfabéticamente por nombre:

Nombre Descripción Valor
S_OK Operación correcta 0x00000000
E_ABORT Operación anulada 0x80004004
E_ACCESSDENIED Error de acceso denegado general 0x80070005
E_FAIL Error no especificado 0x80004005
E_HANDLE Identificador que no es válido 0x80070006
E_INVALIDARG Uno o varios argumentos no son válidos 0x80070057
E_NOINTERFACE No se admite dicha interfaz 0x80004002
E_NOTIMPL No implementado 0x80004001
E_MEMORIA_INSUFICIENTE No se pudo asignar la memoria necesaria 0x8007000E
E_POINTER Puntero que no es válido 0x80004003
Error_Inesperado Error inesperado 0x8000FFFF

Estos son los valores enumerados en orden numérico por valor:

Valor Nombre Descripción
0x00000000 S_OK Operación correcta
0x80004001 E_NOTIMPL No implementado
0x80004002 E_NOINTERFACE No se admite dicha interfaz
0x80004003 E_POINTER Puntero que no es válido
0x80004004 E_ABORT Operación anulada
0x80004005 E_FAIL Error no especificado
0x8000FFFF Error_Inesperado Error inesperado
0x80070005 E_ACCESSDENIED Error de acceso denegado general
0x80070006 E_HANDLE Identificador que no es válido
0x8007000E E_MEMORIA_INSUFICIENTE No se pudo asignar la memoria necesaria
0x80070057 E_INVALIDARG Uno o varios argumentos no son válidos

GetLastError