Compartir a través de


Funciones DbgHelp

A continuación se muestran las funciones DbgHelp.

General

Las siguientes son funciones auxiliares generales:

EnumDirTree
ImagehlpApiVersion
ImagehlpApiVersionEx
MakeSureDirectoryPathExists
SearchTreeForFile

instantáneas

Las funciones del servicio de depuración son las funciones más adecuadas para su uso por un depurador o el código de depuración en una aplicación. Estas funciones se pueden usar en conjunto con las funciones de controlador de símbolos para facilitar su uso.

EnumerateLoadedModules64
EnumerateLoadedModulesEx
FindDebugInfoFile
FindDebugInfoFileEx
FindExecutableImage
FindExecutableImageEx
StackWalk64
SymSetParentWindow
UnDecorateSymbolName

Acceso a imágenes

Las funciones de acceso a la imagen acceden a los datos de una imagen ejecutable. Las funciones proporcionan acceso de alto nivel a la base de imágenes y acceso muy específico a las partes más comunes de los datos de una imagen.

GetTimestampForLoadedLibrary
ImageDirectoryEntryToData
ImageDirectoryEntryToDataEx
ImageNtHeader
ImageRvaToSection
ImageRvaToVaVa

Controlador de símbolos

Las funciones de controlador de símbolos proporcionan a las aplicaciones acceso fácil y portátil a la información simbólica de depuración de una imagen. Estas funciones se deben usar exclusivamente para garantizar el acceso a la información simbólica. Esto es necesario porque estas funciones aíslan la aplicación del formato de símbolo.

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

Servidor de símbolos

El servidor de símbolos permite a los depuradores recuperar automáticamente los archivos de símbolos correctos sin nombres de producto, versiones o números de compilación. Las siguientes funciones se usan con el servidor de símbolos.

SymSrvDeltaName
SymSrvGetFileIndexes
SymSrvGetFileIndexInfo
SymSrvGetFileIndexString
SymSrvGetSupplement
SymSrvIsStore
SymSrvStoreFile
SymSrvStoreSupplement

Archivos minivolcados en modo de usuario

Las funciones de minivolcado proporcionan una manera de que las aplicaciones produzcan archivos crashdump que contengan un subconjunto útil del contexto de proceso completo; esto se conoce como un archivo minivolcado. Las siguientes funciones se usan con archivos minivolcados.

MiniDumpCallback
MiniDumpReadDumpStream
MiniDumpWriteDump

Servidor de origen

El servidor de origen permite a un cliente recuperar la versión exacta de los archivos de origen que se usaron para compilar una aplicación. Las siguientes funciones se usan con el servidor de origen.

Funciones obsoletas

MapDebugInformation
SymEnumerateSymbols64
SymGetSymFromAddr64
SymGetSymFromName64
SymGetSymNext64
SymGetSymPrev64
UnMapDebugInformation