Common HRESULT values (Debug Interface Access SDK)
The following HRESULT
values are most commonly returned by APIs within the Debug Interface Access (DIA) SDK.
Here are the values listed in numeric order by value
Value | Name | Description |
---|---|---|
0x806d0002 | E_PDB_USAGE |
invalid parameter or call order |
0x806d0004 | E_PDB_FILE_SYSTEM |
Can't read or write file, out of disk space, and so on. |
0x806d0005 | E_PDB_NOT_FOUND |
PDB file not found |
0x806d0006 | E_PDB_INVALID_SIG |
PDB signature does not match |
0x806d0007 | E_PDB_INVALID_AGE |
PDB age mismatch |
0x806d0008 | E_PDB_PRECOMP_REQUIRED |
Precompiled type information not found |
0x806d0009 | E_PDB_OUT_OF_TI |
Out of debugger types |
0x806d000c | E_PDB_FORMAT |
Attempt to load or use a PDB with an incompatible or unsupported format |
0x806d000d | E_PDB_LIMIT |
Internal limit of PDB exceeded |
0x806d000e | E_PDB_CORRUPT |
PDB records or structure are corrupt |
0x806d0011 | E_PDB_ILLEGAL_TYPE_EDIT |
Trying to edit types in read-only mode |
0x806d0012 | E_PDB_INVALID_EXECUTABLE |
File is not recognized as a valid executable |
0x806d0013 | E_PDB_DBG_NOT_FOUND |
.DBG file not found |
0x806d0014 | E_PDB_NO_DEBUG_INFO |
No recognized debug information found |
0x806d0015 | E_PDB_INVALID_EXE_TIMESTAMP |
Invalid timestamp of executable |
0x806d0016 | E_PDB_RESERVED |
Undocumented error |
0x806d0017 | E_PDB_DEBUG_INFO_NOT_IN_PDB |
Debug information is not in the PDB |
0x806d0018 | E_PDB_SYMSRV_BAD_CACHE_PATH |
Bad cache location specified with symsrv |
0x806d0019 | E_PDB_SYMSRV_CACHE_FULL |
symsrv cache is full |
0x806d0064 | E_DIA_INPROLOG |
Cannot execute stack frame when in prolog |
0x806d0065 | E_DIA_SYNTAX |
Error parsing frame program |
0x806d0066 | E_DIA_FRAME_ACCESS |
Error accessing registers or memory |
0x806d0067 | E_DIA_VALUE |
Error in computed value (such as divide by zero) |
0x806d00C8 | E_DIA_COFF_ACCESS |
Error accessing OBJ, LIB or compiler generated PDB when querying a PDB produced by the linker with /DEBUG:fastlink |
0x806d00C9 | E_DIA_COMP_PDB_ACCESS |
Error accessing compiler generated PDB |
Requirements
Header: dia2.h