MINIDUMP_HEADER structure (minidumpapiset.h)

Contains header information for the minidump file.

Syntax

typedef struct _MINIDUMP_HEADER {
  ULONG32 Signature;
  ULONG32 Version;
  ULONG32 NumberOfStreams;
  RVA     StreamDirectoryRva;
  ULONG32 CheckSum;
  union {
    ULONG32 Reserved;
    ULONG32 TimeDateStamp;
  };
  ULONG64 Flags;
} MINIDUMP_HEADER, *PMINIDUMP_HEADER;

Members

Signature

The signature. Set this member to MINIDUMP_SIGNATURE.

Version

The version of the minidump format. The low-order word is MINIDUMP_VERSION. The high-order word is an internal value that is implementation specific.

NumberOfStreams

The number of streams in the minidump directory.

StreamDirectoryRva

The base RVA of the minidump directory. The directory is an array of MINIDUMP_DIRECTORY structures.

CheckSum

The checksum for the minidump file. This member can be zero.

Reserved

This member is reserved.

TimeDateStamp

Time and date, in time_t format.

Flags

One or more values from the MINIDUMP_TYPE enumeration type.

Requirements

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

See also

MINIDUMP_DIRECTORY

MINIDUMP_TYPE