Constantes (Debug Interface Access SDK)

Estas constantes de cadena se pueden usar para identificar varias secciones de un archivo de base de datos de depuración de programas (PDB) mediante el SDK de DIA.

Constantes

Los siguientes elementos se declaran como macros de C/C++.

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

Ejemplo

Este es un ejemplo con uno de estos símbolos:

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

Requisitos

Encabezado: dia2.h

Consulte también