Referencia de API (depuración de Visual Studio)

La sección de referencia incluye información general conceptual de la API, una guía que muestra la sintaxis y el uso de todos los elementos de API y una variedad de ejemplos de código. Todas las referencias se enumeran alfabéticamente por categoría.

En la tabla siguiente se muestran los valores comunes HRESULT devueltos por métodos.

Nombre Descripción Value
S_OK Correcto. 0x00000000
E_UNEXPECTED Error inesperado. 0x8000FFFF
E_NOTIMPL Sin implementar. 0x80004001
E_OUTOFMEMORY No hay suficiente memoria para completar la operación. 0x8007000E
E_INVALIDARG Uno o más argumentos no son válidos. 0x80070057
E_NOINTERFACE No se admite dicha interfaz. 0x80004002
E_POINTER Puntero no válido. 0x80004003
E_HANDLE Identificador no válido. 0x80070006
E_ABORT La operación se anuló. 0x80004004
E_FAIL Error inesperado. 0x80004005
E_ACCESSDENIED Error de acceso denegado general. 0x80070005

Nota:

Cuando un método de depuración de Visual Studio devuelve S_OK, se supone que todos los punteros de parámetro de salida son válidos, es decir, no se realiza ninguna validación en punteros de parámetro de salida cuando S_OK se devuelve.

Nota:

Los parámetros no válidos o NULL [out] pueden provocar que el IDE se bloquee.

Consulte también