estrutura MINIDUMP_CALLBACK_INPUT (minidumpapiset.h)
Contém informações usadas pela função MiniDumpCallback.
Sintaxe
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;
Membros
ProcessId
O identificador do processo que contém a função de retorno de chamada.
Esse membro não será usado se CallbackType for IoStartCallback.
ProcessHandle
Um identificador para o processo que contém a função de retorno de chamada.
Esse membro não será usado se CallbackType for IoStartCallback.
CallbackType
O tipo de função de retorno de chamada. Esse membro pode ser um dos valores na enumeração MINIDUMP_CALLBACK_TYPE .
Status
Se CallbackType for KernelMinidumpStatusCallback, a união será um valor HRESULT que indica o status da tentativa de gravação do minidespejo do kernel.
Thread
Se CallbackType for ThreadCallback, a união será uma estrutura MINIDUMP_THREAD_CALLBACK .
ThreadEx
Se CallbackType for ThreadExCallback, a união será uma estrutura MINIDUMP_THREAD_EX_CALLBACK .
Module
Se CallbackType for ModuleCallback, a união será uma estrutura MINIDUMP_MODULE_CALLBACK .
IncludeThread
Se CallbackType for IncludeThreadCallback, a união será uma estrutura MINIDUMP_INCLUDE_THREAD_CALLBACK .
DbgHelp 6.2 e anterior: Este membro não está disponível.
IncludeModule
Se CallbackType for IncludeModuleCallback, a união será uma estrutura MINIDUMP_INCLUDE_MODULE_CALLBACK .
DbgHelp 6.2 e anterior: Este membro não está disponível.
Io
Se CallbackType for IoStartCallback, IoWriteAllCallback ou IoFinishCallback, a união será uma estrutura MINIDUMP_IO_CALLBACK .
DbgHelp 6.4 e anterior: Este membro não está disponível.
ReadMemoryFailure
Se CallbackType for ReadMemoryFailureCallback, a união será uma estrutura MINIDUMP_READ_MEMORY_FAILURE_CALLBACK .
DbgHelp 6.4 e anterior: Este membro não está disponível.
SecondaryFlags
Contém um valor do tipo de enumeração MINIDUMP_SECONDARY_FLAGS .
DbgHelp 6.5 e anterior: Este membro não está disponível.
VmQuery
VmPreRead
VmPostRead
Comentários
Se CallbackType for CancelCallback ou MemoryCallback, os membros ProcessId, ProcessHandle e CallbackType serão válidos, mas nenhuma outra entrada será especificada.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | minidumpapiset.h (inclua DbgHelp.h) |
Redistribuível | DbgHelp.dll 5.1 ou posterior |
Confira também
MINIDUMP_INCLUDE_MODULE_CALLBACK
MINIDUMP_INCLUDE_THREAD_CALLBACK