EngLoadModule 関数 (winddi.h)
EngLoadModule 関数は、指定されたデータ モジュールを読み取り用のシステム メモリに読み込みます。
構文
ENGAPI HANDLE EngLoadModule(
[in] LPWSTR pwsz
);
パラメーター
[in] pwsz
読み込むデータ ファイルの名前を含む null で終わる文字列へのポインター。
戻り値
EngLoadModule が成功した場合、戻り値は読み込まれたモジュールへのハンドルです。 それ以外の場合、戻り値は NULL です。
注釈
EngLoadModule は、読み取り専用アクセス許可を持つシステム メモリにデータ ファイルを読み込みます。 読み込まれたモジュールにアクセスするには、ドライバーは、この関数によって返されるハンドルを使用して EngMapModule を呼び出す必要があります。
pwsz によって識別されるファイルは、%SystemRoot%\System32 ディレクトリ内、または %SystemRoot%\System32 のディレクトリ階層にあるディレクトリ内にある必要があります。
書き込み可能なモジュールを読み込むには、ドライバーは EngLoadModuleForWrite を呼び出す必要があります。 実行可能コードとしてイメージを読み込む必要があるドライバーは、この関数の代わりに EngLoadImage を呼び出す必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 以降のバージョンの Windows オペレーティング システムで使用できます。 |
対象プラットフォーム | ユニバーサル |
Header | winddi.h (Winddi.h を含む) |
Library | Win32k.lib |
[DLL] | Win32k.sys |