Compartilhar via


Função EngLoadModule (winddi.h)

A função EngLoadModule carrega o módulo de dados especificado na memória do sistema para leitura.

Sintaxe

ENGAPI HANDLE EngLoadModule(
  [in] LPWSTR pwsz
);

Parâmetros

[in] pwsz

Ponteiro para uma cadeia de caracteres terminada em nulo que contém o nome do arquivo de dados a ser carregado.

Retornar valor

Se EngLoadModule for bem-sucedido, o valor retornado será um identificador para o módulo que foi carregado. Caso contrário, o valor retornado será NULL.

Comentários

O EngLoadModule carrega um arquivo de dados na memória do sistema com permissão somente leitura. Para acessar o módulo carregado, o driver deve chamar EngMapModule com o identificador retornado por essa função.

O arquivo identificado por pwsz deve estar localizado no diretório %SystemRoot%\System32 ou em um diretório encontrado na hierarquia de diretórios em %SystemRoot%\System32.

Para carregar um módulo gravável, o driver deve chamar EngLoadModuleForWrite. Os drivers que precisam carregar uma imagem como código executável devem chamar EngLoadImage em vez dessa função.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows 2000 e versões posteriores dos sistemas operacionais Windows.
Plataforma de Destino Universal
Cabeçalho winddi.h (inclua Winddi.h)
Biblioteca Win32k.lib
DLL Win32k.sys

Confira também

EngFreeModule

EngLoadModuleForWrite

EngMapModule