MINIDUMP_MODULE structure (minidumpapiset.h)

Contains information for a specific module.

Syntax

typedef struct _MINIDUMP_MODULE {
  ULONG64                      BaseOfImage;
  ULONG32                      SizeOfImage;
  ULONG32                      CheckSum;
  ULONG32                      TimeDateStamp;
  RVA                          ModuleNameRva;
  VS_FIXEDFILEINFO             VersionInfo;
  MINIDUMP_LOCATION_DESCRIPTOR CvRecord;
  MINIDUMP_LOCATION_DESCRIPTOR MiscRecord;
  ULONG64                      Reserved0;
  ULONG64                      Reserved1;
} MINIDUMP_MODULE, *PMINIDUMP_MODULE;

Members

BaseOfImage

The base address of the module executable image in memory.

SizeOfImage

The size of the module executable image in memory, in bytes.

CheckSum

The checksum value of the module executable image.

TimeDateStamp

The timestamp value of the module executable image, in time_t format.

ModuleNameRva

An RVA to a MINIDUMP_STRING structure that specifies the name of the module.

VersionInfo

A VS_FIXEDFILEINFO structure that specifies the version of the module.

CvRecord

A MINIDUMP_LOCATION_DESCRIPTOR structure that specifies the CodeView record of the module.

MiscRecord

A MINIDUMP_LOCATION_DESCRIPTOR structure that specifies the miscellaneous record of the module.

Reserved0

Reserved for future use.

Reserved1

Reserved for future use.

Requirements

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

See also

MINIDUMP_MODULE_LIST

MINIDUMP_STRING

VS_FIXEDFILEINFO