Constantes (Kit de développement logiciel Debug Interface Access)

Ces constantes de chaîne peuvent être utilisées pour identifier différentes sections d’un fichier de base de données de débogage de programme (PDB, program debug database) avec le Kit de développement DIA.

Constantes

Les constantes suivantes sont déclarées comme macros C/C++.

Macro Valeur
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"

Exemple

Voici un exemple d’utilisation de l’un de ces symboles :

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);
}

Configuration requise

En-tête : dia2.h

Voir aussi