XThreadSetTimeSensitive
将线程设置为或清除为时间敏感。Syntax
Parameters
isTimeSensitiveThread _In_类型:bool 设置为
true 可将调用线程设置为时间敏感;否则设置为 false。
Return value
类型:HRESULT 成功时返回S_OK;否则,返回错误代码。有关错误代码列表,请参阅错误代码。
Remarks
此函数将调用线程设置为或清除为时间敏感线程(不应在其上执行阻塞或长时间运行的操作)。此函数在线程本地存储中设置或清除一个位,游戏运行时服务 (GRTS) API 可以查询该位。只有时间敏感–安全的 GRTS API 才能在时间敏感线程上调用。有关详细信息,请参阅时间敏感线程。 在非时间敏感的方法开始处使用 XThreadAssertNotTimeSensitive 函数,以便在时间敏感线程上调用该方法时中断到调试器。 根据需要,使用 XThreadIsTimeSensitive 函数在运行时测试调用线程是否为时间敏感线程。Requirements
头文件: XThread.h 库: xgameruntime.lib 受支持的平台: Windows、XBOX One 系列主机和 XBOX Series 主机Conceptual documentation
See also
XThread时间敏感线程
