Constants (Debug Interface Access SDK) - Visual Studio (Windows) (original) (raw)
These string constants can be used to identify various sections of a program debug database (PDB) file through the Debug Interface Access (DIA) SDK.
Constants
The following are declared as C/C++ macros.
Macro | Value |
---|---|
DiaTable_Symbols | L"Symbols" |
DiaTable_Sections | L"Sections" |
DiaTable_SrcFiles | L"SourceFiles" |
DiaTable_LineNums | L"LineNumbers" |
DiaTable_SegMap | L"SegmentMap" |
DiaTable_Dbg | L"Dbg" |
DiaTable_InjSrc | L"InjectedSource" |
DiaTable_FrameData | L"FrameData" |
DiaTable_InputAssemblyFiles | L"InputAssemblyFiles" |
Example
Here is an example using one of these symbols:
HRESULT GetSymbolTable(IDiaEnumTables *pEnumTables, IDiaTable **pTable)
{
HRESULT hr;
VARIANT var;
var.vt = VT_BSTR;
var.bstrVal = SysAllocString( DiaTable_Symbols );
hr = pEnumTables->Item( var, pTable );
return(hr);
}
Requirements
Header: dia2.h