Valores HRESULT comunes (SDK de acceso a la interfaz de depuración)
Normalmente, las API devuelven los siguientes HRESULT
valores en el SDK de DIA.
Estos son los valores enumerados en orden numérico por valor
Valor | Nombre | Descripción |
---|---|---|
0x806d0002 | E_PDB_USAGE |
parámetro o orden de llamada no válidos |
0x806d0004 | E_PDB_FILE_SYSTEM |
No se puede leer ni escribir el archivo, sin espacio en disco, etcetera. |
0x806d0005 | E_PDB_NOT_FOUND |
No se encontró el archivo PDB |
0x806d0006 | E_PDB_INVALID_SIG |
La firma PDB no coincide |
0x806d0007 | E_PDB_INVALID_AGE |
Error de coincidencia de antigüedad de PDB |
0x806d0008 | E_PDB_PRECOMP_REQUIRED |
No se encontró información de tipo precompilado |
0x806d0009 | E_PDB_OUT_OF_TI |
Tipos fuera del depurador |
0x806d000c | E_PDB_FORMAT |
Intentar cargar o usar una PDB con un formato incompatible o no admitido |
0x806d000d | E_PDB_LIMIT |
Se superó el límite interno de PDB |
0x806d000e | E_PDB_CORRUPT |
Los registros o la estructura de PDB están dañados |
0x806d0011 | E_PDB_ILLEGAL_TYPE_EDIT |
Intentar editar tipos en modo de solo lectura |
0x806d0012 | E_PDB_INVALID_EXECUTABLE |
El archivo no se reconoce como un ejecutable válido |
0x806d0013 | E_PDB_DBG_NOT_FOUND |
. No se encontró el archivo DBG |
0x806d0014 | E_PDB_NO_DEBUG_INFO |
No se encontró información de depuración reconocida |
0x806d0015 | E_PDB_INVALID_EXE_TIMESTAMP |
Marca de tiempo no válida del archivo ejecutable |
0x806d0016 | E_PDB_RESERVED |
Error no documentado |
0x806d0017 | E_PDB_DEBUG_INFO_NOT_IN_PDB |
La información de depuración no está en la PDB |
0x806d0018 | E_PDB_SYMSRV_BAD_CACHE_PATH |
Ubicación de caché incorrecta especificada con symsrv |
0x806d0019 | E_PDB_SYMSRV_CACHE_FULL |
la memoria caché symsrv está llena |
0x806d0064 | E_DIA_INPROLOG |
No se puede ejecutar el marco de pila cuando se encuentra en prólogo |
0x806d0065 | E_DIA_SYNTAX |
Programa de fotogramas de análisis de errores |
0x806d0066 | E_DIA_FRAME_ACCESS |
Error al acceder a registros o memoria |
0x806d0067 | E_DIA_VALUE |
Error en el valor calculado (por ejemplo, dividir por cero) |
0x806d00C8 | E_DIA_COFF_ACCESS |
Error al acceder a OBJ, LIB o PDB generado por el compilador al consultar una PDB generada por el enlazador con /DEBUG:fastlink |
0x806d00C9 | E_DIA_COMP_PDB_ACCESS |
Error al acceder al compilador generado PDB |
Requisitos
Encabezado: dia2.h