Поделиться через


Структуры DbgHelp

Ниже приведены структуры DbgHelp:

В этом разделе

Раздел Описание
_IMAGE_RUNTIME_FUNCTION_ENTRY
Представляет запись в таблице функций в 64-разрядной версии Windows.
ADDRESS64
Представляет адрес. Он используется в структуре STACKFRAME64.
API_VERSION
Содержит версию библиотеки.
FPO_DATA
Представляет макет кадра стека для функции на компьютере x86 при использовании оптимизации опущений указателя кадров (FPO). Структура используется для поиска базы кадра вызова.
IMAGE_DEBUG_INFORMATION
Содержит сведения об отладке.
IMAGEHLP_CBA_EVENT
Содержит сведения о событии отладки.
IMAGEHLP_CBA_READ_MEMORY
Содержит сведения об операции чтения памяти.
IMAGEHLP_DEFERRED_SYМБOL_LOAD64
Содержит сведения об отложенной загрузке символов.
IMAGEHLP_DUPLICATE_SYМБ OL64
Содержит повторяющиеся сведения о символах.
IMAGEHLP_GET_TYPE_INFO_PARAMS
Содержит сведения о типе модуля.
IMAGEHLP_LINE64
Представляет строку исходного файла.
IMAGEHLP_MODULE64
Содержит сведения о модуле.
IMAGEHLP_STACK_FRAME
Содержит сведения о кадре стека.
IMAGEHLP_SYМБ OL64
Содержит сведения о символах.
KDHELP64
Сведения, используемые отладчиками ядра для трассировки с помощью обратных вызовов в пользовательском режиме в стеке ядра потока.
LOADED_IMAGE
Содержит сведения о загруженного образа.
MINIDUMP_CALLBACK_INFORMATION
Содержит указатель на необязательную функцию обратного вызова, которую можно использовать функцией MiniDumpWriteDump.
MINIDUMP_CALLBACK_INPUT
Содержит сведения, используемые функцией MiniDumpCallback.
MINIDUMP_CALLBACK_OUTPUT
Содержит сведения, возвращаемые функцией MiniDumpCallback .
MINIDUMP_DIRECTORY
Содержит сведения, необходимые для доступа к определенному потоку данных в мини-файле.
MINIDUMP_EXCEPTION
Содержит сведения об исключении.
MINIDUMP_EXCEPTION_INFORMATION
Содержит сведения об исключении, записанные в мини-файл функцией MiniDumpWriteDumpDump .
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
Содержит сведения о функции MiniDumpCallback, если тип обратного вызова — IncludeModuleCallback.
MINIDUMP_INCLUDE_THREAD_CALLBACK
Содержит сведения о функции MiniDumpCallback, если тип обратного вызова — IncludeThreadCallback.
MINIDUMP_IO_CALLBACK
Содержит сведения о обратном вызове ввода-вывода.
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
Содержит сведения о модуле для функции MiniDumpCallback, если тип обратного вызова — ModuleCallback.
MINIDUMP_MODULE_LIST
Содержит список модулей.
MINIDUMP_READ_MEMORY_FAILURE_CALLBACK
Содержит сведения о сбой операции чтения памяти.
MINIDUMP_STRING
Описывает строку.
MINIDUMP_SYSTEM_INFO
Содержит сведения о процессоре и операционной системе.
MINIDUMP_THREAD
Содержит сведения для определенного потока.
MINIDUMP_THREAD_CALLBACK
Содержит сведения о потоке для функции MiniDumpCallback, если тип обратного вызова — ThreadCallback.
MINIDUMP_THREAD_EX
Содержит расширенную информацию для определенного потока.
MINIDUMP_THREAD_EX_CALLBACK
Содержит расширенные сведения о потоке для функции MiniDumpCallback, если тип обратного вызова — ThreadExCallback.
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
Содержит список потоков данных пользователя, используемых функцией MiniDumpWriteDumpDump .
MODLOAD_CVMISC
Содержит записи CodeView и Misc.
MODLOAD_DATA
Содержит данные модуля.
OMAP
Описывает запись на карте адресов.
SOURCEFILE
Содержит сведения о исходном файле.
SRCCODEINFO
Содержит сведения о строке.
STACKFRAME64
Представляет кадр стека.
STACKFRAME_EX
Представляет расширенный кадр стека.
SY МБOL_INFO
Содержит сведения о символах.
SYMSRV_INDEX_INFO
Содержит сведения о индексе сервера символов.
TI_FINDCHILDREN_PARAMS
Содержит сведения о индексе типа. Он используется функцией SymGetTypeInfo .