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 函数写入到小型转储文件的线程信息的类型。 |