Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following are the DbgHelp structures:
In this section
Topic | Description |
---|---|
_IMAGE_RUNTIME_FUNCTION_ENTRY |
Represents an entry in the function table on 64-bit Windows. |
ADDRESS64 |
Represents an address. It is used in the STACKFRAME64 structure. |
API_VERSION |
Contains the library version. |
FPO_DATA |
Represents the stack frame layout for a function on an x86 computer when frame pointer omission (FPO) optimization is used. The structure is used to locate the base of the call frame. |
IMAGE_DEBUG_INFORMATION |
Contains debugging information. |
IMAGEHLP_CBA_EVENT |
Contains information about a debugging event. |
IMAGEHLP_CBA_READ_MEMORY |
Contains information about a memory read operation. |
IMAGEHLP_DEFERRED_SYMBOL_LOAD64 |
Contains information about a deferred symbol load. |
IMAGEHLP_DUPLICATE_SYMBOL64 |
Contains duplicate symbol information. |
IMAGEHLP_GET_TYPE_INFO_PARAMS |
Contains type information for a module. |
IMAGEHLP_LINE64 |
Represents a source file line. |
IMAGEHLP_MODULE64 |
Contains module information. |
IMAGEHLP_STACK_FRAME |
Contains the stack frame information. |
IMAGEHLP_SYMBOL64 |
Contains symbol information. |
KDHELP64 |
Information that is used by kernel debuggers to trace through user-mode callbacks in a thread's kernel stack. |
LOADED_IMAGE |
Contains information about the loaded image. |
MINIDUMP_CALLBACK_INFORMATION |
Contains a pointer to an optional callback function that can be used by the MiniDumpWriteDump function. |
MINIDUMP_CALLBACK_INPUT |
Contains information used by the MiniDumpCallback function. |
MINIDUMP_CALLBACK_OUTPUT |
Contains information returned by the MiniDumpCallback function. |
MINIDUMP_DIRECTORY |
Contains the information needed to access a specific data stream in a minidump file. |
MINIDUMP_EXCEPTION |
Contains exception information. |
MINIDUMP_EXCEPTION_INFORMATION |
Contains the exception information written to the minidump file by the MiniDumpWriteDump function. |
MINIDUMP_EXCEPTION_STREAM |
Represents an exception information stream. |
MINIDUMP_FUNCTION_TABLE_DESCRIPTOR |
Represents a function table stream. |
MINIDUMP_FUNCTION_TABLE_STREAM |
Represents the header for the function table stream. |
MINIDUMP_HANDLE_DATA_STREAM |
Represents the header for a handle data stream. |
MINIDUMP_HANDLE_DESCRIPTOR |
Contains the state of an individual system handle at the time the minidump was written. |
MINIDUMP_HANDLE_DESCRIPTOR_2 |
Describes the state of an individual system handle at the time the minidump was written. |
MINIDUMP_HANDLE_OBJECT_INFORMATION |
Contains object-specific information for a handle. |
MINIDUMP_HANDLE_OPERATION_LIST |
Contains a list of handle operations. |
MINIDUMP_HEADER |
Contains header information for the minidump file. |
MINIDUMP_INCLUDE_MODULE_CALLBACK |
Contains information for the MiniDumpCallback function when the callback type is IncludeModuleCallback. |
MINIDUMP_INCLUDE_THREAD_CALLBACK |
Contains information for the MiniDumpCallback function when the callback type is IncludeThreadCallback. |
MINIDUMP_IO_CALLBACK |
Contains I/O callback information. |
MINIDUMP_LOCATION_DESCRIPTOR |
Contains information describing the location of a data stream within a minidump file. |
MINIDUMP_MEMORY_DESCRIPTOR |
Describes a range of memory. |
MINIDUMP_MEMORY_INFO |
Describes a region of memory. |
MINIDUMP_MEMORY_INFO_LIST |
Contains a list of memory regions. |
MINIDUMP_MEMORY_LIST |
Contains a list of memory ranges. |
MINIDUMP_MISC_INFO |
Contains a variety of information. |
MINIDUMP_MISC_INFO_2 |
Represents information in the miscellaneous information stream. |
MINIDUMP_MODULE |
Contains information for a specific module. |
MINIDUMP_MODULE_CALLBACK |
Contains module information for the MiniDumpCallback function when the callback type is ModuleCallback. |
MINIDUMP_MODULE_LIST |
Contains a list of modules. |
MINIDUMP_READ_MEMORY_FAILURE_CALLBACK |
Contains information about a failed memory read operation. |
MINIDUMP_STRING |
Describes a string. |
MINIDUMP_SYSTEM_INFO |
Contains processor and operating system information. |
MINIDUMP_THREAD |
Contains information for a specific thread. |
MINIDUMP_THREAD_CALLBACK |
Contains thread information for the MiniDumpCallback function when the callback type is ThreadCallback. |
MINIDUMP_THREAD_EX |
Contains extended information for a specific thread. |
MINIDUMP_THREAD_EX_CALLBACK |
Contains extended thread information for the MiniDumpCallback function when the callback type is ThreadExCallback. |
MINIDUMP_THREAD_EX_LIST |
Contains a list of threads. |
MINIDUMP_THREAD_INFO |
Contains thread state information. |
MINIDUMP_THREAD_INFO_LIST |
Contains a list of threads. |
MINIDUMP_THREAD_LIST |
Contains a list of threads. |
MINIDUMP_UNLOADED_MODULE |
Contains information about a module that has been unloaded. This information can help diagnose problems calling code that is no longer loaded. |
MINIDUMP_UNLOADED_MODULE_LIST |
Contains a list of unloaded modules. |
MINIDUMP_USER_STREAM |
Contains user-defined information stored in a data stream. |
MINIDUMP_USER_STREAM_INFORMATION |
Contains a list of user data streams used by the MiniDumpWriteDump function. |
MODLOAD_CVMISC |
Contains CodeView and Misc records. |
MODLOAD_DATA |
Contains module data. |
OMAP |
Describes an entry in an address map. |
SOURCEFILE |
Contains source file information. |
SRCCODEINFO |
Contains line information. |
STACKFRAME64 |
Represents a stack frame. |
STACKFRAME_EX |
Represents an extended stack frame. |
SYMBOL_INFO |
Contains symbol information. |
SYMSRV_INDEX_INFO |
Contains symbol server index information. |
TI_FINDCHILDREN_PARAMS |
Contains type index information. It is used by the SymGetTypeInfo function. |