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