Konstanty (ladění přístupu k rozhraní SDK)
Tyto řetězcové konstanty lze použít k identifikaci různých oddílů souboru databáze (PDB) programu debug prostřednictvím DIA SDK.
Konstanty
Následující jsou deklarovány jako makra C/C++.
Makro |
Value |
---|---|
DiaTable_Symbols |
L "Symboly" |
DiaTable_Sections |
L "Oddíly" |
DiaTable_SrcFiles |
L "SourceFiles" |
DiaTable_LineNums |
L "LineNumbers" |
DiaTable_SegMap |
L "SegmentMap" |
DiaTable_Dbg |
L "Dbg" |
DiaTable_InjSrc |
L "InjectedSource" |
DiaTable_FrameData |
L "FrameData" |
Příklad
Zde je příklad pomocí jedné z těchto symbolů:
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);
}
Požadavky
Záhlaví: dia2.h