共用方式為


DbgHelp 函式

以下是 DbgHelp 函式。

一般

以下是一般協助程式函式:

EnumDirTree
ImagehlpApiVersion
ImagehlpApiVersionEx
MakeSureDirectoryPathExists
SearchTreeForFile

偵錯工具

偵錯服務函式是最適合由調試程式或應用程式中偵錯程式代碼使用的函式。 這些函式可與符號處理程式函式搭配使用,以方便使用。

EnumerateLoadedModules64
EnumerateLoadedModulesEx
FindDebugInfoFile
FindDebugInfoFileEx
FindExecutableImage
FindExecutableImageEx
StackWalk64
SymSetParentWindow
UnDecorateSymbolName

影像存取

映射存取函式會存取可執行檔映像中的數據。 函式提供影像基底的高階存取權,以及對影像數據中最常見部分的非常特定存取。

GetTimestampForLoadedLibrary
ImageDirectoryEntryToData
ImageDirectoryEntryToDataEx
ImageNtHeader
ImageRvaToSection
ImageRvaToVa

符號處理程式

符號 處理程式函 式可讓應用程式輕鬆且可攜式存取影像的符號偵錯資訊。 這些函式應該專門用來確保存取符號資訊。 這是必要的,因為這些函式會隔離應用程式與符號格式。

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

符號伺服器

符號 伺服器 可讓調試程序自動擷取正確的符號檔,而不需要產品名稱、版本或組建編號。 下列函式會與符號伺服器搭配使用。

SymSrvDeltaName
SymSrvGetFileIndexes
SymSrvGetFileIndexInfo
SymSrvGetFileIndexString
SymSrvGetSupplement
SymSrvIsStore
SymSrvStoreFile
SymSrvStoreSupplement

使用者模式迷你傾印檔案

小型傾印函式提供一種方式,讓應用程式產生 Crashdump 檔案,其中包含整個進程內容的實用子集;這稱為 小型傾印檔案。 下列函式會與小型傾印檔案搭配使用。

MiniDumpCallback
MiniDumpReadDumpStream
MiniDumpWriteDump

來源伺服器

來源伺服器 可讓用戶端擷取用來建置應用程式之原始程式檔的確切版本。 下列函式會與來源伺服器搭配使用。

過時的函式

MapDebugInformation
SymEnumerateSymbols64
SymGetSymFromAddr64
SymGetSymFromName64
SymGetSymNext64
SymGetSymPrev64
UnMapDebugInformation