Skip to main content

XThreadAssertNotTimeSensitive

呼び出し元スレッドが時間依存としてマークされている場合にデバッガーに割り込みます。

構文

パラメーター

なし。

戻り値

Type: void なし。

解説

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

要件

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

概念ドキュメント

関連項目

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