Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Poniżej przedstawiono funkcje DbgHelp.
Ogólne
Poniżej przedstawiono ogólne funkcje pomocnika:
Debugger
Funkcje usługi debugowania są najbardziej odpowiednie do użycia przez debuger lub kod debugowania w aplikacji. Te funkcje mogą być używane w połączeniu z funkcjami obsługi symboli w celu łatwiejszego użycia.
EnumerateLoadedModules64
EnumerateLoadedModulesEx
findDebugInfoFile
FindDebugInfoFileEx
FindExecutableImage
FindExecutableImageEx
StackWalk64
SymSetParentWindow
UnDecorateSymbolName
Dostęp do obrazu
Funkcje dostępu do obrazu uzyskują dostęp do danych w obrazie wykonywalnym. Funkcje zapewniają wysoki poziom dostępu do bazy obrazów i bardzo szczegółowy dostęp do najbardziej typowych części danych obrazu.
GetTimestampForLoadedLibrary
ImageDirectoryEntryToData
ImageDirectoryEntryToDataEx
ImageNtHeader
ImageRvaToSection
ImageRvaToVa
Procedura obsługi symboli
Funkcja obsługi symboli zapewnia aplikacjom łatwy i przenośny dostęp do symbolicznych informacji debugowania obrazu. Te funkcje powinny być używane wyłącznie w celu zapewnienia dostępu do informacji symbolicznych. Jest to konieczne, ponieważ te funkcje izolować aplikację od formatu symboli.
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
Serwer symboli
Serwer symboli umożliwia debugerom automatyczne pobieranie prawidłowych plików symboli bez nazw produktów, wydań lub numerów kompilacji. Następujące funkcje są używane z serwerem symboli.
SymSrvDeltaName
SymSrvGetFileIndexes
SymSrvGetFileIndexInfo
SymSrvGetFileIndexString
SymSrvGetSupplement
SymSrvIsStore
SymSrvStoreFile
SymSrvStoreSupplement
Pliki minidump trybu użytkownika
Funkcje minidump umożliwiają aplikacjom tworzenie plików crashdump zawierających przydatny podzbiór całego kontekstu procesu; jest to nazywane plikiem minidump. Następujące funkcje są używane z plikami minidump.
MiniDumpCallback
MiniDumpReadDumpStream
MiniDumpWriteDump
Serwer źródłowy
serwer źródłowy umożliwia klientowi pobranie dokładnej wersji plików źródłowych użytych do utworzenia aplikacji. Następujące funkcje są używane z serwerem źródłowym.
- SymGetSourceFile
- SymEnumSourceFileTokens
- SymEnumSourceFileTokensProc
- SymGetSourceFileFromToken
- SymGetSourceFileToken
- SymGetSourceVarFromToken
Przestarzałe funkcje
MapDebugInformation
SymEnumerateSymbols64
SymGetSymFromAddr64
SymGetSymFromName64
SymGetSymNext64
SymGetSymPrev64
UnMapDebugInformation