Partager via


MODULEINFO

A version of this page is also available for

Windows Embedded CE 6.0 R3

4/8/2010

This structure contains the module load address, size, and entry point.

Syntax

typedef struct _MODULEINFO {
  LPVOID lpBaseOfDll;
  DWORD SizeOfImage;
  LPVOID EntryPoint;
} MODULEINFO, *LPMODULEINFO;

Members

  • lpBaseOfDll
    The load address of the module.
  • SizeOfImage
    The size, in bytes, of the linear space that the module occupies.
  • EntryPoint
    The entry point of the module.

Remarks

The load address of a module is the same as the HMODULE value.

The information returned in the SizeOfImage and EntryPoint members comes from the module's Portable Executable (PE) header.

The module entry point is the location called during process startup, thread startup, process shutdown, and thread shutdown.

Although this is not the address of the DllMain function, it is close enough for most purposes.

Requirements

Header psapi.h
Windows Embedded CE Windows CE .NET 4.1 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

DLL Structures
DllMain
GetModuleInformation