Sabitler (Arabirim Erişimi SDK'sında Hata Ayıklama)

Bu dize sabitleri, Hata Ayıklama Arabirimi Erişimi (DIA) SDK'sı aracılığıyla bir program hata ayıklama veritabanı (PDB) dosyasının çeşitli bölümlerini tanımlamak için kullanılabilir.

Sabitler

Aşağıdakiler C/C++ makroları olarak bildirilir.

Makro Değer
DiaTable_Symbols L"Simgeler"
DiaTable_Sections L"Bölümler"
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"

Örnek

Bu simgelerden birini kullanan bir örnek aşağıda verilmiştir:

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

Gereksinimler

Üst bilgi: dia2.h

Ayrıca bkz.