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 |