ZwCurrentProcess
Wdm.h で定義
ZwCurrentProcess は、現在のプロセスへのハンドルを返すマクロです。
戻り値
HANDLE
ZwCurrentProcess からは、現在のプロセスを表す特別なハンドル値が返されます。
戻り値は真のハンドルではなく、常に現在のプロセスを表す特別な値です。
NtCurrentProcess と ZwCurrentProcess は、同じ Windows ネイティブ システム サービス ルーチンの 2 つのバージョンです。 Windows カーネルの NtCurrentProcess ルーチンからカーネル モード ドライバーに直接アクセスすることはできません。 ただし、カーネル モード ドライバーで ZwCurrentProcess を呼び出すことによって、このルーチンに間接的にアクセスできます。
カーネル モード ドライバーからの呼び出しの場合、Windows ネイティブ システム サービス ルーチンの Nt_Xxx_ バージョンと Zw_Xxx_ バージョンは、入力パラメーターを処理および解釈する方法で動作が異なることがあります。 Nt_Xxx_ バージョンと Zw_Xxx_ バージョンのルーチンの関係の詳細については、「Nt および Zw バージョンのネイティブ システム サービス ルーチンの使用」を参照してください。
サポート対象のすべてのオペレーティング システム。
IRQL: 任意のレベル