Skip to main content

XThreadSetTimeSensitive

Définit ou efface l’état sensible au temps d’un thread.

Syntaxe

Paramètres

isTimeSensitiveThread   _In_
Type : bool
Définissez la valeur sur true pour marquer le thread appelant comme sensible au temps ; sinon, false.

Valeur de retour

Type : HRESULT Retourne S_OK en cas de réussite ; sinon, retourne un code d’erreur. Pour obtenir la liste des codes d’erreur, consultez Codes d’erreur.

Remarques

Cette fonction définit ou efface l’état de thread sensible au temps du thread appelant, sur lequel aucune opération bloquante ou de longue durée ne doit être effectuée. Cette fonction définit ou efface un bit dans le stockage local des threads qui peut être interrogé par les API Gaming Runtime Services (GRTS). Seules les API GRTS compatibles avec les threads sensibles au temps peuvent être appelées sur un thread sensible au temps. Pour plus d’informations, consultez Threads sensibles au temps. Utilisez la fonction XThreadAssertNotTimeSensitive au début des méthodes qui ne sont pas sensibles au temps, afin d’effectuer un arrêt dans le débogueur si la méthode est appelée sur un thread sensible au temps. Utilisez la fonction XThreadIsTimeSensitive pour vérifier au moment de l’exécution, si nécessaire, si le thread appelant est sensible au temps.

Configuration requise

En-tête : XThread.h Bibliothèque : xgameruntime.lib Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX Series

Documentation conceptuelle

Voir aussi

XThread
Threads sensibles au temps
Last modified on October 6, 2026