MINIDUMP_CALLBACK_INPUT structure
Contains information used by the MiniDumpCallback function.
Syntax
typedef struct _MINIDUMP_CALLBACK_INPUT { ULONG ProcessId; HANDLE ProcessHandle; ULONG CallbackType; union { HRESULT Status; MINIDUMP_THREAD_CALLBACK Thread; MINIDUMP_THREAD_EX_CALLBACK ThreadEx; MINIDUMP_MODULE_CALLBACK Module; MINIDUMP_INCLUDE_THREAD_CALLBACK IncludeThread; MINIDUMP_INCLUDE_MODULE_CALLBACK IncludeModule; MINIDUMP_IO_CALLBACK Io; MINIDUMP_READ_MEMORY_FAILURE_CALLBACK ReadMemoryFailure; ULONG SecondaryFlags; }; } MINIDUMP_CALLBACK_INPUT, *PMINIDUMP_CALLBACK_INPUT;
Members
- ProcessId
-
The identifier of the process that contains callback function.
This member is not used if CallbackType is IoStartCallback.
- ProcessHandle
-
A handle to the process that contains the callback function.
This member is not used if CallbackType is IoStartCallback.
- CallbackType
-
The type of callback function. This member can be one of the values in the MINIDUMP_CALLBACK_TYPE enumeration.
- Status
-
If CallbackType is KernelMinidumpStatusCallback, the union is an HRESULT value that indicates the status of the kernel minidump write attempt.
- Thread
-
If CallbackType is ThreadCallback, the union is a MINIDUMP_THREAD_CALLBACK structure.
- ThreadEx
-
If CallbackType is ThreadExCallback, the union is a MINIDUMP_THREAD_EX_CALLBACK structure.
- Module
-
If CallbackType is ModuleCallback, the union is a MINIDUMP_MODULE_CALLBACK structure.
- IncludeThread
-
If CallbackType is IncludeThreadCallback, the union is a MINIDUMP_INCLUDE_THREAD_CALLBACK structure.
DbgHelp 6.2 and earlier: This member is not available. - IncludeModule
-
If CallbackType is IncludeModuleCallback, the union is a MINIDUMP_INCLUDE_MODULE_CALLBACK structure.
DbgHelp 6.2 and earlier: This member is not available. - Io
-
If CallbackType is IoStartCallback, IoWriteAllCallback, or IoFinishCallback, the union is a MINIDUMP_IO_CALLBACK structure.
DbgHelp 6.4 and earlier: This member is not available. - ReadMemoryFailure
-
If CallbackType is ReadMemoryFailureCallback, the union is a MINIDUMP_READ_MEMORY_FAILURE_CALLBACK structure.
DbgHelp 6.4 and earlier: This member is not available. - SecondaryFlags
-
Contains a value from the MINIDUMP_SECONDARY_FLAGS enumeration type.
DbgHelp 6.5 and earlier: This member is not available.
Remarks
If CallbackType is CancelCallback or MemoryCallback, the ProcessId, ProcessHandle, and CallbackType members are valid but no other input is specified.
Requirements
|
Redistributable | DbgHelp.dll 5.1 or later |
|---|---|
|
Header |
|
See also
- MINIDUMP_CALLBACK_TYPE
- MINIDUMP_INCLUDE_MODULE_CALLBACK
- MINIDUMP_INCLUDE_THREAD_CALLBACK
- MINIDUMP_IO_CALLBACK
- MINIDUMP_MODULE_CALLBACK
- MINIDUMP_READ_MEMORY_FAILURE_CALLBACK
- MINIDUMP_THREAD_CALLBACK
- MINIDUMP_THREAD_EX_CALLBACK
- MiniDumpCallback
Send comments about this topic to Microsoft
Build date: 10/26/2012