次の方法で共有


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

こちらもご覧ください

EngFreeModule

EngLoadModuleForWrite

EngMapModule