MODULEINFO 構造体 (psapi.h)

モジュールの読み込みアドレス、サイズ、およびエントリ ポイントが含まれます。

構文

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

メンバー

lpBaseOfDll

モジュールの読み込みアドレス。

SizeOfImage

モジュールが占有する線形空間のサイズ (バイト単位)。

EntryPoint

このモジュールのエントリ ポイント。

注釈

モジュールのロード アドレスは HMODULE 値と同じです。 SizeOfImage メンバーと EntryPoint メンバーで返される情報は、モジュールのポータブル実行可能 (PE) ヘッダーから取得されます。 モジュール エントリ ポイントは、プロセスの起動、スレッドの起動、プロセスのシャットダウン、スレッドのシャットダウン中に呼び出される場所です。 これは DllMain 関数のアドレスではありませんが、ほとんどの目的で十分に近い必要があります。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header psapi.h

こちらもご覧ください

GetModuleInformation