_MINIDUMP_HEADER structure

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.

__unnamed_union_035c_1

__unnamed_union_035c_1.Reserved

__unnamed_union_035c_1.TimeDateStamp

Flags

One or more values from the MINIDUMP_TYPE enumeration type.

Requirements

   
Header minidumpapiset.h (include DbgHelp.h)

See Also

MINIDUMP_DIRECTORY

MINIDUMP_TYPE