struktur MINIDUMP_CALLBACK_INPUT (minidumpapiset.h)
Berisi informasi yang digunakan oleh fungsi MiniDumpCallback .
Sintaks
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;
Anggota
ProcessId
Pengidentifikasi proses yang berisi fungsi panggilan balik.
Anggota ini tidak digunakan jika CallbackType adalah IoStartCallback.
ProcessHandle
Handel ke proses yang berisi fungsi panggilan balik.
Anggota ini tidak digunakan jika CallbackType adalah IoStartCallback.
CallbackType
Jenis fungsi panggilan balik. Anggota ini bisa menjadi salah satu nilai dalam enumerasi MINIDUMP_CALLBACK_TYPE .
Status
Jika CallbackType adalah KernelMinidumpStatusCallback, union adalah nilai HRESULT yang menunjukkan status upaya penulisan minidump kernel.
Thread
Jika CallbackType adalah ThreadCallback, union adalah struktur MINIDUMP_THREAD_CALLBACK .
ThreadEx
Jika CallbackType adalah ThreadExCallback, union adalah struktur MINIDUMP_THREAD_EX_CALLBACK .
Module
Jika CallbackType adalah ModuleCallback, union adalah struktur MINIDUMP_MODULE_CALLBACK .
IncludeThread
Jika CallbackType adalah IncludeThreadCallback, union adalah struktur MINIDUMP_INCLUDE_THREAD_CALLBACK .
DbgHelp 6.2 dan yang lebih lama: Anggota ini tidak tersedia.
IncludeModule
Jika CallbackType adalah IncludeModuleCallback, union adalah struktur MINIDUMP_INCLUDE_MODULE_CALLBACK .
DbgHelp 6.2 dan yang lebih lama: Anggota ini tidak tersedia.
Io
Jika CallbackType adalah IoStartCallback, IoWriteAllCallback, atau IoFinishCallback, union adalah struktur MINIDUMP_IO_CALLBACK .
DbgHelp 6.4 dan yang lebih lama: Anggota ini tidak tersedia.
ReadMemoryFailure
Jika CallbackType adalah ReadMemoryFailureCallback, union adalah struktur MINIDUMP_READ_MEMORY_FAILURE_CALLBACK .
DbgHelp 6.4 dan yang lebih lama: Anggota ini tidak tersedia.
SecondaryFlags
Berisi nilai dari jenis enumerasi MINIDUMP_SECONDARY_FLAGS .
DbgHelp 6.5 dan yang lebih lama: Anggota ini tidak tersedia.
VmQuery
VmPreRead
VmPostRead
Keterangan
Jika CallbackType adalah anggota CancelCallback atau MemoryCallback, anggota ProcessId, ProcessHandle, dan CallbackType valid tetapi tidak ada input lain yang ditentukan.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | minidumpapiset.h (termasuk DbgHelp.h) |
Redistribusi | DbgHelp.dll 5.1 atau yang lebih baru |
Lihat juga
MINIDUMP_INCLUDE_MODULE_CALLBACK
MINIDUMP_INCLUDE_THREAD_CALLBACK