次の方法で共有


GetCurrentUmsThread 関数 (winbase.h)

呼び出し元の UMS スレッドのユーザー モード スケジューリング (UMS) スレッド コンテキストを返します。

警告

Windows 11時点では、ユーザー モードのスケジュール設定はサポートされていません。 すべての呼び出しがエラー ERROR_NOT_SUPPORTEDで失敗します。

構文

PUMS_CONTEXT GetCurrentUmsThread();

戻り値

関数は、呼び出し元スレッドの UMS スレッド コンテキストへのポインターを返します。

呼び出し元のスレッドが UMS スレッドでない場合、関数は NULL を返します。 詳細なエラー情報を得るには、GetLastError を呼び出します。

解説

GETCurrentUmsThread 関数は、UMS スケジューラ スレッドまたは UMS ワーカー スレッドに対して呼び出すことができます。

要件

要件
サポートされている最小のクライアント Windows 7 (64 ビットのみ) [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー winbase.h (Windows.h を含む)
Library Kernel32.lib
[DLL] Kernel32.dll
API セット api-ms-win-core-ums-l1-1-0 (Windows 7 で導入)