DbgHelp 结构

下面是 DbgHelp 结构:

在本节中

主题 说明
_IMAGE_RUNTIME_FUNCTION_ENTRY
表示 64 位Windows函数表中的条目。
ADDRESS64
表示地址。 它在 STACKFRAME64 结构中使用。
API_VERSION
包含库版本。
FPO_DATA
表示使用帧指针遗漏 (FPO) 优化时 x86 计算机上的函数的堆栈帧布局。 该结构用于查找调用帧的基数。
IMAGE_DEBUG_INFORMATION
包含调试信息。
IMAGEHLP_CBA_EVENT
包含有关调试事件的信息。
IMAGEHLP_CBA_READ_MEMORY
包含有关内存读取操作的信息。
IMAGEHLP_DEFERRED_SYMBOL_LOAD64
包含有关延迟符号加载的信息。
IMAGEHLP_DUPLICATE_SYMBOL64
包含重复的符号信息。
IMAGEHLP_GET_TYPE_INFO_PARAMS
包含模块的类型信息。
IMAGEHLP_LINE64
表示源文件行。
IMAGEHLP_MODULE64
包含模块信息。
IMAGEHLP_STACK_FRAME
包含堆栈帧信息。
IMAGEHLP_SYMBOL64
包含符号信息。
KDHELP64
内核调试器用来跟踪线程内核堆栈中的用户模式回调的信息。
LOADED_IMAGE
包含有关已加载映像的信息。
MINIDUMP_CALLBACK_INFORMATION
包含指向 可由 MiniDumpWriteDump 函数使用的可选回调函数的指针。
MINIDUMP_CALLBACK_INPUT
包含 MiniDumpCallback 函数使用的信息。
MINIDUMP_CALLBACK_OUTPUT
包含 MiniDumpCallback 函数返回的信息。
MINIDUMP_DIRECTORY
包含访问小型转储文件中特定数据流所需的信息。
MINIDUMP_EXCEPTION
包含异常信息。
MINIDUMP_EXCEPTION_INFORMATION
包含由 MiniDumpWriteDump 函数写入到小型转储文件的异常信息。
MINIDUMP_EXCEPTION_STREAM
表示异常信息流。
MINIDUMP_FUNCTION_TABLE_DESCRIPTOR
表示函数表流。
MINIDUMP_FUNCTION_TABLE_STREAM
表示函数表流的标头。
MINIDUMP_HANDLE_DATA_STREAM
表示句柄数据流的标头。
MINIDUMP_HANDLE_DESCRIPTOR
包含写入小型转储时单个系统句柄的状态。
MINIDUMP_HANDLE_DESCRIPTOR_2
描述写入小型转储时单个系统句柄的状态。
MINIDUMP_HANDLE_OBJECT_INFORMATION
包含句柄的对象特定信息。
MINIDUMP_HANDLE_OPERATION_LIST
包含句柄操作的列表。
MINIDUMP_HEADER
包含小型转储文件的标头信息。
MINIDUMP_INCLUDE_MODULE_CALLBACK
包含回调类型为 IncludeModuleCallbackMiniDumpCallback 函数的信息。
MINIDUMP_INCLUDE_THREAD_CALLBACK
包含回调类型为 IncludeThreadCallbackMiniDumpCallback 函数的信息。
MINIDUMP_IO_CALLBACK
包含 I/O 回调信息。
MINIDUMP_LOCATION_DESCRIPTOR
包含描述小型转储文件中数据流位置的信息。
MINIDUMP_MEMORY_DESCRIPTOR
描述一系列内存。
MINIDUMP_MEMORY_INFO
描述内存区域。
MINIDUMP_MEMORY_INFO_LIST
包含内存区域的列表。
MINIDUMP_MEMORY_LIST
包含内存范围的列表。
MINIDUMP_MISC_INFO
包含各种信息。
MINIDUMP_MISC_INFO_2
表示杂项信息流中的信息。
MINIDUMP_MODULE
包含特定模块的信息。
MINIDUMP_MODULE_CALLBACK
当回调类型为 ModuleCallback 时,包含 MiniDumpCallback 函数的模块信息。
MINIDUMP_MODULE_LIST
包含模块列表。
MINIDUMP_READ_MEMORY_FAILURE_CALLBACK
包含有关失败的内存读取操作的信息。
MINIDUMP_STRING
描述字符串。
MINIDUMP_SYSTEM_INFO
包含处理器和操作系统信息。
MINIDUMP_THREAD
包含特定线程的信息。
MINIDUMP_THREAD_CALLBACK
当回调类型为 ThreadCallback 时,包含 MiniDumpCallback 函数的线程信息。
MINIDUMP_THREAD_EX
包含特定线程的扩展信息。
MINIDUMP_THREAD_EX_CALLBACK
当回调类型为 ThreadExCallback 时,包含 MiniDumpCallback 函数的扩展线程信息。
MINIDUMP_THREAD_EX_LIST
包含线程列表。
MINIDUMP_THREAD_INFO
包含线程状态信息。
MINIDUMP_THREAD_INFO_LIST
包含线程列表。
MINIDUMP_THREAD_LIST
包含线程列表。
MINIDUMP_UNLOADED_MODULE
包含有关已卸载的模块的信息。 此信息可以帮助诊断调用不再加载的代码时遇到的问题。
MINIDUMP_UNLOADED_MODULE_LIST
包含已卸载模块的列表。
MINIDUMP_USER_STREAM
包含存储在数据流中的用户定义的信息。
MINIDUMP_USER_STREAM_INFORMATION
包含 MiniDumpWriteDump 函数使用的用户数据流列表。
MODLOAD_CVMISC
包含 CodeView 和 Misc 记录。
MODLOAD_DATA
包含模块数据。
OMAP
描述地址映射中的条目。
SOURCEFILE
包含源文件信息。
SRCCODEINFO
包含行信息。
STACKFRAME64
表示堆栈帧。
STACKFRAME_EX
表示扩展堆栈帧。
SYMBOL_INFO
包含符号信息。
SYMSRV_INDEX_INFO
包含符号服务器索引信息。
TI_FINDCHILDREN_PARAMS
包含类型索引信息。 它由 SymGetTypeInfo 函数使用。