Partilhar via


Constantes (SDK de Acesso à Interface de Depuração)

Essas constantes de cadeia de caracteres podem ser usadas para identificar várias seções de um arquivo de banco de dados de depuração de programa (PDB) por meio do SDK do DIA (Acesso à Interface de Depuração).

Constantes

Os itens a seguir são declarados como macros C/C++.

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

Exemplo

Aqui está um exemplo usando um destes 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

Cabeçalho: dia2.h

Confira também