常量(调试接口访问 SDK)
这些字符串常量可用于通过调试接口访问 (DIA) SDK 标识程序调试数据库 (PDB) 文件的各个部分。
常量
以下内容被声明为 C/C++ 宏。
宏 | 值 |
---|---|
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” |
示例
下面是一个使用以下符号的示例:
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);
}
要求
标头:dia2.h