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.