ZwCurrentProcess

Wdm.h で定義

ZwCurrentProcess は、現在のプロセスへのハンドルを返すマクロです。

戻り値

HANDLE

ZwCurrentProcess からは、現在のプロセスを表す特別なハンドル値が返されます。

戻り値は真のハンドルではなく、常に現在のプロセスを表す特別な値です。

NtCurrentProcessZwCurrentProcess は、同じ Windows ネイティブ システム サービス ルーチンの 2 つのバージョンです。 Windows カーネルの NtCurrentProcess ルーチンからカーネル モード ドライバーに直接アクセスすることはできません。 ただし、カーネル モード ドライバーで ZwCurrentProcess を呼び出すことによって、このルーチンに間接的にアクセスできます。

カーネル モード ドライバーからの呼び出しの場合、Windows ネイティブ システム サービス ルーチンの Nt_Xxx_ バージョンと Zw_Xxx_ バージョンは、入力パラメーターを処理および解釈する方法で動作が異なることがあります。 Nt_Xxx_ バージョンと Zw_Xxx_ バージョンのルーチンの関係の詳細については、「Nt および Zw バージョンのネイティブ システム サービス ルーチンの使用」を参照してください。

サポート対象のすべてのオペレーティング システム。

IRQL: 任意のレベル