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 |