Freigeben über


Konstanten (Debug Interface Access SDK)

Diese Zeichenfolgenkonstanten können verwendet werden, um verschiedene Abschnitte einer Programmdebugdatenbankdatei (PDB) über das Debug Interface Access (DIA) SDK zu identifizieren.

Konstanten

Die Folgenden werden als C/C++-Makros deklariert.

Makro Wert
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"

Beispiel

Hier sehen Sie ein Beispiel für die Verwendung eines dieser Symbole:

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 (Anforderungen)

Header: dia2.h

Weitere Informationen