MINIDUMP_CALLBACK_INPUT-Struktur (minidumpapiset.h)
Enthält Informationen, die von der MiniDumpCallback-Funktion verwendet werden.
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_VM_QUERY_CALLBACK VmQuery;
MINIDUMP_VM_PRE_READ_CALLBACK VmPreRead;
MINIDUMP_VM_POST_READ_CALLBACK VmPostRead;
};
} MINIDUMP_CALLBACK_INPUT, *PMINIDUMP_CALLBACK_INPUT;
Member
ProcessId
Der Bezeichner des Prozesses, der die Rückruffunktion enthält.
Dieser Member wird nicht verwendet, wenn CallbackTypeIoStartCallback ist.
ProcessHandle
Ein Handle für den Prozess, der die Rückruffunktion enthält.
Dieser Member wird nicht verwendet, wenn CallbackTypeIoStartCallback ist.
CallbackType
Der Typ der Rückruffunktion. Dieser Member kann einer der Werte in der MINIDUMP_CALLBACK_TYPE-Enumeration sein.
Status
Wenn CallbackTypekernelMinidumpStatusCallback ist, ist union ein HRESULT-Wert, der die status des Kernel-Minidump-Schreibversuchs angibt.
Thread
Wenn CallbackTypeThreadCallback ist, ist die Union eine MINIDUMP_THREAD_CALLBACK Struktur.
ThreadEx
Wenn CallbackTypeThreadExCallback ist, ist die Union eine MINIDUMP_THREAD_EX_CALLBACK-Struktur .
Module
Wenn CallbackTypeModuleCallback ist, ist die Union eine MINIDUMP_MODULE_CALLBACK-Struktur .
IncludeThread
Wenn CallbackTypeincludeThreadCallback ist, ist die Union eine MINIDUMP_INCLUDE_THREAD_CALLBACK Struktur.
DbgHelp 6.2 und früher: Dieser Member ist nicht verfügbar.
IncludeModule
Wenn CallbackTypeincludeModuleCallback ist, ist die Union eine MINIDUMP_INCLUDE_MODULE_CALLBACK-Struktur .
DbgHelp 6.2 und früher: Dieser Member ist nicht verfügbar.
Io
Wenn CallbackTypeIoStartCallback, IoWriteAllCallback oder IoFinishCallback ist, ist die Union eine MINIDUMP_IO_CALLBACK Struktur.
DbgHelp 6.4 und früher: Dieser Member ist nicht verfügbar.
ReadMemoryFailure
Wenn CallbackTypeden Wert ReadMemoryFailureCallback aufweist, ist die Union eine MINIDUMP_READ_MEMORY_FAILURE_CALLBACK Struktur.
DbgHelp 6.4 und früher: Dieser Member ist nicht verfügbar.
SecondaryFlags
Enthält einen Wert aus dem MINIDUMP_SECONDARY_FLAGS Enumerationstyp.
DbgHelp 6.5 und früher: Dieser Member ist nicht verfügbar.
VmQuery
VmPreRead
VmPostRead
Hinweise
Wenn CallbackTypeauf CancelCallback oder MemoryCallback festgelegt ist, sind die Member ProcessId, ProcessHandle und CallbackType gültig, aber es wird keine andere Eingabe angegeben.
Anforderungen
Anforderung | Wert |
---|---|
Header | minidumpapiset.h (dbgHelp.h einschließen) |
Verteilbare Komponente | DbgHelp.dll 5.1 oder höher |
Weitere Informationen
MINIDUMP_INCLUDE_MODULE_CALLBACK
MINIDUMP_INCLUDE_THREAD_CALLBACK