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 |