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

Ces constantes de chaîne peuvent être utilisées pour identifier les différentes sections d’un fichier de base de données (PDB) de débogage programme via le SDK DIA.These string constants can be used to identify various sections of a program debug database (PDB) file through the DIA SDK.

ConstantesConstants

Les éléments suivants sont déclarés en tant que les macros C/C++.The following are declared as C/C++ macros.

MacroMacro ValueValue
DiaTable_Symbols L « Symboles »L"Symbols"
DiaTable_Sections L « Sections »L"Sections"
DiaTable_SrcFiles L « SourceFiles »L"SourceFiles"
DiaTable_LineNums L « LineNumbers »L"LineNumbers"
DiaTable_SegMap L « SegmentMap »L"SegmentMap"
DiaTable_Dbg L « Dbg »L"Dbg"
DiaTable_InjSrc L « InjectedSource »L"InjectedSource"
DiaTable_FrameData L « FrameData »L"FrameData"

ExempleExample

Voici un exemple d’utilisation de ces symboles :Here is an example using one of these symbols:

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

SpécificationsRequirements

En-tête : dia2.hHeader: dia2.h

Voir aussiSee Also

Référence Reference
Énumérations et Structures Enumerations and Structures
Interfaces (Debug Interface Access SDK) Interfaces (Debug Interface Access SDK)
IDiaEnumTables::ItemIDiaEnumTables::Item