estructura MINIDUMP_CALLBACK_INPUT (minidumpapiset.h)
Contiene información utilizada por la función MiniDumpCallback.
Sintaxis
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;
Miembros
ProcessId
Identificador del proceso que contiene la función de devolución de llamada.
Este miembro no se usa si CallbackType es IoStartCallback.
ProcessHandle
Identificador del proceso que contiene la función de devolución de llamada.
Este miembro no se usa si CallbackType es IoStartCallback.
CallbackType
Tipo de función de devolución de llamada. Este miembro puede ser uno de los valores de la enumeración MINIDUMP_CALLBACK_TYPE .
Status
Si CallbackType es KernelMinidumpStatusCallback, la unión es un valor HRESULT que indica el estado del intento de escritura de minivolcado del kernel.
Thread
Si CallbackType es ThreadCallback, la unión es una estructura MINIDUMP_THREAD_CALLBACK .
ThreadEx
Si CallbackType es ThreadExCallback, la unión es una estructura MINIDUMP_THREAD_EX_CALLBACK .
Module
Si CallbackType es ModuleCallback, la unión es una estructura MINIDUMP_MODULE_CALLBACK .
IncludeThread
Si CallbackType es IncludeThreadCallback, la unión es una estructura MINIDUMP_INCLUDE_THREAD_CALLBACK .
DbgHelp 6.2 y versiones anteriores: Este miembro no está disponible.
IncludeModule
Si CallbackType es IncludeModuleCallback, la unión es una estructura MINIDUMP_INCLUDE_MODULE_CALLBACK .
DbgHelp 6.2 y versiones anteriores: Este miembro no está disponible.
Io
Si CallbackType es IoStartCallback, IoWriteAllCallback o IoFinishCallback, la unión es una estructura MINIDUMP_IO_CALLBACK .
DbgHelp 6.4 y versiones anteriores: Este miembro no está disponible.
ReadMemoryFailure
Si CallbackType es ReadMemoryFailureCallback, la unión es una estructura MINIDUMP_READ_MEMORY_FAILURE_CALLBACK .
DbgHelp 6.4 y versiones anteriores: Este miembro no está disponible.
SecondaryFlags
Contiene un valor del tipo de enumeración MINIDUMP_SECONDARY_FLAGS .
DbgHelp 6.5 y versiones anteriores: Este miembro no está disponible.
VmQuery
VmPreRead
VmPostRead
Comentarios
Si CallbackType es CancelCallback o MemoryCallback, los miembros ProcessId, ProcessHandle y CallbackType son válidos, pero no se especifica ninguna otra entrada.
Requisitos
Requisito | Valor |
---|---|
Header | minidumpapiset.h (incluir DbgHelp.h) |
Redistribuible | DbgHelp.dll 5.1 o posterior |
Consulte también
MINIDUMP_INCLUDE_MODULE_CALLBACK
MINIDUMP_INCLUDE_THREAD_CALLBACK