minidumpapiset.h 標頭
系統服務會使用此標頭。 如需詳細資訊,請參閱
minidumpapiset.h 包含下列程式設計介面:
函式
MiniDumpReadDumpStream 從使用者模式迷你傾印檔案讀取資料流程。 |
MiniDumpWriteDump 將使用者模式迷你傾印資訊寫入指定的檔案。 |
回呼函式
MINIDUMP_CALLBACK_ROUTINE 搭配 MiniDumpWriteDump 使用的應用程式定義回呼函式。 它會收到擴充的迷你傾印資訊。 |
結構
MINIDUMP_CALLBACK_INFORMATION 包含 MiniDumpWriteDumpDump 函式可以使用之選擇性回呼函式的指標。 |
MINIDUMP_CALLBACK_INPUT 包含 MiniDumpCallback 函式所使用的資訊。 |
MINIDUMP_CALLBACK_OUTPUT 包含 MiniDumpCallback 函式所傳回的資訊。 |
MINIDUMP_DIRECTORY 包含存取迷你傾印檔案中特定資料流程所需的資訊。 |
MINIDUMP_EXCEPTION 包含例外狀況資訊。 |
MINIDUMP_EXCEPTION_INFORMATION 包含 MiniDumpWriteDumpDump 函式寫入迷你傾印檔案的例外狀況資訊。 |
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 函式寫入迷你傾印檔案的執行緒資訊類型。 |