MINIDUMP_IO_CALLBACK structure (minidumpapiset.h)

Contains I/O callback information. This structure is used by the MiniDumpCallback function when the callback type is IoStartCallback, IoWriteAllCallback, or IoFinishCallback.

Syntax

typedef struct _MINIDUMP_IO_CALLBACK {
  HANDLE  Handle;
  ULONG64 Offset;
  PVOID   Buffer;
  ULONG   BufferBytes;
} MINIDUMP_IO_CALLBACK, *PMINIDUMP_IO_CALLBACK;

Members

Handle

The file handle passed to the MiniDumpWriteDump function.

Offset

The offset for the write operation from the start of the minidump data. This member is used only with IoWriteAllCallback.

Buffer

A pointer to a buffer that contains the data to be written. This member is used only with IoWriteAllCallback.

BufferBytes

The size of the data buffer, in bytes. This member is used only with IoWriteAllCallback.

Requirements

Requirement Value
Header minidumpapiset.h (include Dbghelp.h)
Redistributable DbgHelp.dll 6.5 or later

See also

MINIDUMP_CALLBACK_INPUT

MiniDumpCallback