次の方法で共有


ZwCurrentThread

Wdm.h で定義

ZwCurrentThread は、現在のスレッドへのハンドルを返すマクロです。

戻り値

HANDLE

ZwCurrentThread からは、現在のスレッドを表す特別なハンドル値が返されます。

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

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

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

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

IRQL: 任意のレベル