struttura MINIDUMP_CALLBACK_INPUT (minidumpapiset.h)
Contiene informazioni utilizzate dalla funzione MiniDumpCallback .
Sintassi
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;
Members
ProcessId
Identificatore del processo che contiene la funzione di callback.
Questo membro non viene usato se CallbackType è IoStartCallback.
ProcessHandle
Handle per il processo che contiene la funzione di callback.
Questo membro non viene usato se CallbackType è IoStartCallback.
CallbackType
Tipo di funzione di callback. Questo membro può essere uno dei valori nell'enumerazione MINIDUMP_CALLBACK_TYPE .
Status
Se CallbackType è KernelMinidumpStatusCallback, l'unione è un valore HRESULT che indica lo stato del tentativo di scrittura del minidump del kernel.
Thread
Se CallbackType è ThreadCallback, l'unione è una struttura MINIDUMP_THREAD_CALLBACK .
ThreadEx
Se CallbackType è ThreadExCallback, l'unione è una struttura MINIDUMP_THREAD_EX_CALLBACK .
Module
Se CallbackType è ModuleCallback, l'unione è una struttura MINIDUMP_MODULE_CALLBACK .
IncludeThread
Se CallbackType è IncludeThreadCallback, l'unione è una struttura MINIDUMP_INCLUDE_THREAD_CALLBACK .
DbgHelp 6.2 e versioni precedenti: Questo membro non è disponibile.
IncludeModule
Se CallbackType è IncludeModuleCallback, l'unione è una struttura MINIDUMP_INCLUDE_MODULE_CALLBACK .
DbgHelp 6.2 e versioni precedenti: Questo membro non è disponibile.
Io
Se CallbackType è IoStartCallback, IoWriteAllCallback o IoFinishCallback, l'unione è una struttura MINIDUMP_IO_CALLBACK .
DbgHelp 6.4 e versioni precedenti: Questo membro non è disponibile.
ReadMemoryFailure
Se CallbackType è ReadMemoryFailureCallback, l'unione è una struttura MINIDUMP_READ_MEMORY_FAILURE_CALLBACK .
DbgHelp 6.4 e versioni precedenti: Questo membro non è disponibile.
SecondaryFlags
Contiene un valore dal tipo di enumerazione MINIDUMP_SECONDARY_FLAGS .
DbgHelp 6.5 e versioni precedenti: Questo membro non è disponibile.
VmQuery
VmPreRead
VmPostRead
Commenti
Se CallbackType è CancelCallback o MemoryCallback, i membri ProcessId, ProcessHandle e CallbackType sono validi ma non viene specificato alcun altro input.
Requisiti
Requisito | Valore |
---|---|
Intestazione | minidumpapiset.h (include DbgHelp.h) |
Componente ridistribuibile | DbgHelp.dll 5.1 o versione successiva |
Vedi anche
MINIDUMP_INCLUDE_MODULE_CALLBACK
MINIDUMP_INCLUDE_THREAD_CALLBACK