Sdílet prostřednictvím


Konstanty (Přístup k rozhraní ladění SDK)

Tyto řetězcové konstanty lze použít k identifikaci různých částí souboru pdB (program debug database) prostřednictvím sady DIA SDK.

Konstanty

Níže jsou deklarována jako makra C/C++.

Makro Hodnota
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

Tady je příklad použití jednoho 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

Viz také