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 で導入) |