minidumpapiset.h header

This header is used by System Services. For more information, see:

minidumpapiset.h contains the following programming interfaces:

Functions

 
MiniDumpReadDumpStream

Reads a stream from a user-mode minidump file.
MiniDumpWriteDump

Writes user-mode minidump information to the specified file.

Callback functions

 
MINIDUMP_CALLBACK_ROUTINE

An application-defined callback function used with MiniDumpWriteDump. It receives extended minidump information.

Structures

 
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_LOCATION_DESCRIPTOR)
MINIDUMP_LOCATION_DESCRIPTOR64

Contains information describing the location of a data stream within a minidump file.M
MINIDUMP_MEMORY_DESCRIPTOR

Describes a range of memory. (MINIDUMP_MEMORY_DESCRIPTOR)
MINIDUMP_MEMORY_DESCRIPTOR64

Describes a range of memory.M
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_MEMORY_LIST)
MINIDUMP_MEMORY64_LIST

Contains a list of memory ranges.M
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_EX_LIST)
MINIDUMP_THREAD_INFO

Contains thread state information.
MINIDUMP_THREAD_INFO_LIST

Contains a list of threads. (MINIDUMP_THREAD_INFO_LIST)
MINIDUMP_THREAD_LIST

Contains a list of threads. (MINIDUMP_THREAD_LIST)
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.

Enumerations

 
MINIDUMP_CALLBACK_TYPE

Identifies the type of information returned by the MiniDumpCallback function.
MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE

Identifies the type of object-specific information.
MINIDUMP_SECONDARY_FLAGS

Specifies the secondary flags for the minidump.
MINIDUMP_STREAM_TYPE

Represents the type of a minidump data stream.
MINIDUMP_TYPE

Identifies the type of information that will be written to the minidump file by the MiniDumpWriteDump function.
MODULE_WRITE_FLAGS

Identifies the type of module information that will be written to the minidump file by the MiniDumpWriteDump function.
THREAD_WRITE_FLAGS

Identifies the type of thread information that will be written to the minidump file by the MiniDumpWriteDump function.