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