Skip to main content

XThreadSetTimeSensitive

スレッドを時間依存として設定またはクリアします。

構文

パラメーター

isTimeSensitiveThread   _In_
Type: bool
呼び出し元のスレッドを時間依存として設定する場合は true に、それ以外の場合は false に設定します。

戻り値

Type: HRESULT 成功した場合は S_OK を返します。それ以外の場合はエラー コードを返します。エラー コードの一覧については、エラー コード を参照してください。

解説

この関数は、呼び出し元のスレッドを 時間依存スレッド として設定またはクリアします。時間依存スレッドでは、ブロッキングや長時間実行される操作を実行してはいけません。この関数は、Gaming Runtime Services (GRTS) API が照会できるスレッド ローカル ストレージ内のビットを設定またはクリアします。時間依存で安全な GRTS API のみが、時間依存スレッドから呼び出せます。詳細については、Time-sensitive threads を参照してください。 時間依存でないメソッドの先頭で XThreadAssertNotTimeSensitive 関数を使用すると、そのメソッドが時間依存スレッドから呼び出された場合にデバッガーに割り込むことができます。 必要に応じて、呼び出し元スレッドが時間依存かどうかを実行時にテストするには、XThreadIsTimeSensitive 関数を使用します。

要件

ヘッダー: XThread.h ライブラリ: xgameruntime.lib サポートされているプラットフォーム: Windows、XBOX One 本体、XBOX Series 本体

概念ドキュメント

関連項目

XThread
Time sensitive threads
最終更新日 2026年8月24日