> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XThreadSetTimeSensitive

> XThreadSetTimeSensitive

# XThreadSetTimeSensitive

Définit un thread comme sensible au temps ou retire ce marquage.

## Syntaxe

```cpp theme={null}
HRESULT XThreadSetTimeSensitive(  
         bool isTimeSensitiveThread  
)  
```

### Paramètres

*isTimeSensitiveThread*   \_In\_\
Type : bool

Définissez sur `true` pour marquer le thread appelant comme sensible au temps; sinon, `false`.

### Valeur de retour

Type : [HRESULT](https://learn.microsoft.com/openspecs/windows_protocols/ms-erref/0642cb2f-2075-4469-918c-4441e69c548a)

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](/fr-CA/reference/errorcodes).

## Remarques

Cette fonction définit le thread appelant comme *thread sensible au temps*, sur lequel aucune opération bloquante ou de longue durée ne doit être effectuée, ou retire ce marquage. 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](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/console-dev/overviews/threads/time-sensitive-threads).

Utilisez la fonction [XThreadAssertNotTimeSensitive](/fr-CA/reference/system/xthread/functions/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](/fr-CA/reference/system/xthread/functions/xthreadistimesensitive) pour vérifier au moment de l'exécution, au besoin, 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

* [Objectifs de conception et améliorations de la programmation asynchrone](/fr-CA/build/core-features/common/async/async-whitepaper)
* [Threads sensibles au temps](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/console-dev/overviews/threads/time-sensitive-threads)

## Voir aussi

[XThread](/fr-CA/reference/system/xthread/xthread_members)\
[Threads sensibles au temps](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/console-dev/overviews/threads/time-sensitive-threads)


## Related topics

- [XThreadSetTimeSensitive](/reference/system/xthread/functions/xthreadsettimesensitive.md)
- [XThreadIsTimeSensitive](/reference/system/xthread/functions/xthreadistimesensitive.md)
- [XThread](/reference/system/xthread/xthread_members.md)
- [XThreadAssertNotTimeSensitive](/reference/system/xthread/functions/xthreadassertnottimesensitive.md)
