minidumpapiset.h 标头

系统服务使用此标头。 有关详细信息,请参阅:

minidumpapiset.h 包含以下编程接口:

函数

 
MiniDumpReadDumpStream

从用户模式小型转储文件读取流。
MiniDumpWriteDump

将用户模式小型转储信息写入指定文件。

回调函数

 
MINIDUMP_CALLBACK_ROUTINE

与 MiniDumpWriteDump 一起使用的应用程序定义的回调函数。 它接收扩展的小型转储信息。

结构

 
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

包含当回调类型为 IncludeModuleCallback 时的 MiniDumpCallback 函数的信息。
MINIDUMP_INCLUDE_THREAD_CALLBACK

包含当回调类型为 IncludeThreadCallback 时的 MiniDumpCallback 函数的信息。
MINIDUMP_IO_CALLBACK

包含 I/O 回调信息。
MINIDUMP_LOCATION_DESCRIPTOR

包含描述数据流在小型转储文件中的位置的信息。 (MINIDUMP_LOCATION_DESCRIPTOR)
MINIDUMP_LOCATION_DESCRIPTOR64

包含描述数据流在小型转储文件中的位置的信息。M
MINIDUMP_MEMORY_DESCRIPTOR

描述内存范围。 (MINIDUMP_MEMORY_DESCRIPTOR)
MINIDUMP_MEMORY_DESCRIPTOR64

描述内存范围。M
MINIDUMP_MEMORY_INFO

描述内存区域。
MINIDUMP_MEMORY_INFO_LIST

包含内存区域的列表。
MINIDUMP_MEMORY_LIST

包含内存范围的列表。 (MINIDUMP_MEMORY_LIST)
MINIDUMP_MEMORY64_LIST

包含内存范围的列表。M
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_EX_LIST)
MINIDUMP_THREAD_INFO

包含线程状态信息。
MINIDUMP_THREAD_INFO_LIST

包含线程列表。 (MINIDUMP_THREAD_INFO_LIST)
MINIDUMP_THREAD_LIST

包含线程列表。 (MINIDUMP_THREAD_LIST)
MINIDUMP_UNLOADED_MODULE

包含有关已卸载模块的信息。 此信息有助于诊断调用不再加载的代码的问题。
MINIDUMP_UNLOADED_MODULE_LIST

包含已卸载模块的列表。
MINIDUMP_USER_STREAM

包含存储在数据流中的用户定义信息。
MINIDUMP_USER_STREAM_INFORMATION

包含 MiniDumpWriteDump 函数使用的用户数据流的列表。

枚举

 
MINIDUMP_CALLBACK_TYPE

标识 MiniDumpCallback 函数返回的信息类型。
MINIDUMP_HANDLE_OBJECT_INFORMATION_TYPE

标识对象特定信息的类型。
MINIDUMP_SECONDARY_FLAGS

指定小型转储的辅助标志。
MINIDUMP_STREAM_TYPE

表示小型转储数据流的类型。
MINIDUMP_TYPE

标识将由 MiniDumpWriteDump 函数写入到小型转储文件的信息类型。
MODULE_WRITE_FLAGS

标识将由 MiniDumpWriteDump 函数写入到小型转储文件的模块信息的类型。
THREAD_WRITE_FLAGS

标识将由 MiniDumpWriteDump 函数写入到小型转储文件的线程信息的类型。