Compartilhar via


Estrutura MODULEINFO (psapi.h)

Contém o endereço de carga do módulo, o tamanho e o ponto de entrada.

Sintaxe

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

Membros

lpBaseOfDll

O endereço de carregamento do módulo.

SizeOfImage

O tamanho do espaço linear que o módulo ocupa, em bytes.

EntryPoint

O ponto de entrada do módulo.

Comentários

O endereço de carga de um módulo é o mesmo que o valor HMODULE . As informações retornadas nos membros SizeOfImage e EntryPoint vêm do cabeçalho PE (Executável Portátil) do módulo. O ponto de entrada do módulo é o local chamado durante a inicialização do processo, a inicialização do thread, o desligamento do processo e o desligamento do thread. Embora esse não seja o endereço da função DllMain , ele deve estar próximo o suficiente para a maioria das finalidades.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho psapi.h

Confira também

GetModuleInformation