次の方法で共有


XThreadIsTimeSensitive

呼び出し元スレッドが時間依存としてマークされるかどうかを示します。

構文

bool XThreadIsTimeSensitive(  
)  

パラメーター

ありません。

戻り値

型: bool

呼び出し元スレッドが時間依存としてマークされる場合は true を返します。それ以外の場合は false を返します。

解説

この関数は、呼び出し元スレッドが時間依存のスレッドとしてマークされるかどうかを示します。スレッドでは、ブロック操作や長時間の操作を実行しないようにする必要があります。 時間依存のスレッドで呼び出せるのは、時間に依存する安全なゲーム ランタイム サービス (GRTS) API のみです。 詳細については、「時間依存のスレッド」を参照してください。

XThreadSetTimeSensitive 関数を使用して、スレッドを時間依存として設定またはクリアします。 この関数は、ゲーム ランタイム サービス (GRTS) API でクエリできるスレッド ローカル ストレージのビットを設定またはクリアします。

時間依存のスレッドでメソッドが呼び出された場合にデバッガーに割り込むには、時間依存でないメソッドの冒頭で XThreadAssertNotTimeSensitive 関数を使用します。

要件

ヘッダー: XThread.h

ライブラリ: xgameruntime.lib

サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体

関連項目

XThread
時間依存のスレッド