> ## 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.

# XThreadAssertNotTimeSensitive

> XThreadAssertNotTimeSensitive

# XThreadAssertNotTimeSensitive

Effectue un arrêt dans le débogueur si le thread appelant est marqué comme sensible au temps.

## Syntaxe

```cpp theme={null}
void XThreadAssertNotTimeSensitive(  
)  
```

### Paramètres

Aucun.

### Valeur de retour

Type : void

Aucune.

## Remarques

Cette fonction effectue un arrêt dans le débogueur si le thread appelant est marqué comme *thread sensible au temps*, sur lequel aucune opération bloquante ou de longue durée ne doit être effectuée. Seules les API Gaming Runtime Services (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).

Si cette fonction est appelée à partir d'un thread sensible au temps et qu'aucun débogueur n'est attaché, l'appel n'a aucun effet. Si un débogueur est attaché, elle effectue un arrêt dans le débogueur et génère une chaîne de débogage semblable à l'exemple suivant.

```dos theme={null}
***
*** Time Sensitive Thread Violation ***
***
*** This thread is marked as Time Sensitive and is calling an API that is
*** not time-sensitive-safe.
***
*** To disable these breakpoints globally, set byte at
*** enable_time_sensitive_asserts (0x00000000) to 0.
***
```

Utilisez la fonction [XThreadSetTimeSensitive](/fr/reference/system/xthread/functions/xthreadsettimesensitive) pour définir ou effacer l'état sensible au temps d'un thread. 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).

Utilisez la fonction [XThreadIsTimeSensitive](/fr/reference/system/xthread/functions/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

* [Threads sensibles au temps](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/console-dev/overviews/threads/time-sensitive-threads)

## Voir aussi

[XThread](/fr/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

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