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. |