Fungsi DbgHelp
Berikut ini adalah fungsi DbgHelp.
Umum
Berikut ini adalah fungsi pembantu umum:
EnumDirTree
ImagehlpApiVersion
ImagehlpApiVersionEx
MakeSureDirectoryPathExists
SearchTreeForFile
Debugger
Fungsi layanan debugging adalah fungsi yang paling cocok untuk digunakan oleh debugger atau kode debugging dalam aplikasi. Fungsi-fungsi ini dapat digunakan dalam konser dengan fungsi handler simbol untuk penggunaan yang lebih mudah.
EnumerateLoadedModules64
EnumerateLoadedModulesEx
FindDebugInfoFile
FindDebugInfoFileEx
FindExecutableImage
FindExecutableImageEx
StackWalk64
SymSetParentWindow
UnDecorateSymbolName
Akses Gambar
Fungsi akses gambar mengakses data dalam gambar yang dapat dieksekusi. Fungsi ini menyediakan akses tingkat tinggi ke dasar gambar dan akses yang sangat spesifik ke bagian paling umum dari data gambar.
GetTimestampForLoadedLibrary
ImageDirectoryEntryToData
ImageDirectoryEntryToDataEx
ImageNtHeader
ImageRvaToSection
ImageRvaToVa
Penangan Simbol
Fungsi handler simbol memberi aplikasi akses mudah dan portabel ke informasi debugging simbolis gambar. Fungsi-fungsi ini harus digunakan secara eksklusif untuk memastikan akses ke informasi simbolis. Ini diperlukan karena fungsi-fungsi ini mengisolasi aplikasi dari format simbol.
SymAddSourceStream
SymAddSymbol
SymCleanup
SymDeleteSymbol
SymEnumerateModules64
SymEnumLines
SymEnumProcesses
SymEnumSourceFiles
SymEnumSourceLines
SymEnumSymbols
SymEnumSymbolsForAddr
SymEnumTypes
SymEnumTypesByName
SymFindDebugInfoFile
SymFindExecutableImage
SymFindFileInPath
SymFromAddr
SymFromIndex
SymFromName
SymFromToken
SymFunctionTableAccess64
SymGetFileLineOffsets64
SymGetHomeDirectory
SymGetLineFromAddr64
SymGetLineFromName64
SymGetLineNext64
SymGetLinePrev64
SymGetModuleBase64
SymGetModuleInfo64
SymGetOmaps
SymGetOptions
SymGetScope
SymGetSearchPath
SymGetSymbolFile
SymGetTypeFromName
SymGetTypeInfo
SymGetTypeInfoEx
SymInitialize
SymLoadModule64
SymLoadModuleEx
SymMatchFileName
SymMatchString
SymNext
SymPrev
SymRefreshModuleList
SymRegisterCallback64
SymRegisterFunctionEntryCallback64
SymSearch
SymSetContext
SymSetHomeDirectory
SymSetOptions
SymSetScopeFromAddr
SymSetScopeFromIndex
SymSetSearchPath
SymUnDName64
SymUnloadModule64
Server Simbol
Server simbol memungkinkan debugger untuk secara otomatis mengambil file simbol yang benar tanpa nama produk, rilis, atau nomor build. Fungsi berikut digunakan dengan server simbol.
SymSrvDeltaName
SymSrvGetFileIndexes
SymSrvGetFileIndexInfo
SymSrvGetFileIndexString
SymSrvGetSupplement
SymSrvIsStore
SymSrvStoreFile
SymSrvStoreSupplement
File Minidump mode pengguna
Fungsi minidump menyediakan cara bagi aplikasi untuk menghasilkan file crashdump yang berisi subset yang berguna dari seluruh konteks proses; ini dikenal sebagai file minidump . Fungsi berikut digunakan dengan file minidump.
Server Sumber
Server sumber memungkinkan klien untuk mengambil versi file sumber yang tepat yang digunakan untuk membangun aplikasi. Fungsi berikut digunakan dengan server sumber.
- SymGetSourceFile
- SymEnumSourceFileTokens
- SymEnumSourceFileTokensProc
- SymGetSourceFileFromToken
- SymGetSourceFileToken
- SymGetSourceVarFromToken
Fungsi Usang
MapDebugInformation
SymEnumerateSymbols64
SymGetSymFromAddr64
SymGetSymFromName64
SymGetSymNext64
SymGetSymPrev64
UnMapDebugInformation