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

# XGEnableExclusiveLocking (famille XBOX One)

> Active ou désactive le verrouillage exclusif des API de calcul d'adresses de texture.

Active ou désactive le verrouillage exclusif des API de calcul d'adresses de texture.

<a id="syntaxSection" />

## Syntaxe

```cpp theme={null}
void XGEnableExclusiveLocking(
         BOOL LocksEnabled
)  
```

<a id="ID4EG" />

### Paramètres

*LocksEnabled*\
Type : BOOL

\[in] **true** pour activer le verrouillage exclusif au sein des API **XGCreateTexture\*Computer** et **XGComputeTexture\*Layout** ; **false** pour désactiver le verrouillage exclusif de ces API.

<a id="ID4EG" />

### Valeur renvoyée

Aucune.

<a id="remarks" />

## Remarques

Si, pour basculer entre des versions matérielles, vous devez appeler la fonction [XGSSetHardwareVersion](/fr/reference/graphics/xg__NR/functions/xgsethardwareversion) au moment de l'exécution, activez le verrouillage exclusif et utilisez les fonctions [XGEnterExclusiveLock](/fr/reference/graphics/xg__NR/functions/xgenterexclusivelock) et [XGLeaveExclusiveLock](/fr/reference/graphics/xg__NR/functions/xgleaveexclusivelock) pour synchroniser la création des objets calculateurs de texture XG.

Pour activer le verrouillage exclusif, appelez **XGEnableExclusiveLocking** avant la création de l'appareil D3D et avant de créer des calculateurs de texture. Le verrouillage exclusif est désactivé par défaut. Lorsqu'il est activé, XG acquiert une section critique dans toutes les API **XGCreateTexture*Computer*** et **XGComputeTexture\*Layout**.

<a id="requirements" />

## Configuration requise

**En-tête :** xg.h

**Bibliothèque :** xg\_x.lib

**Plateformes prises en charge :** famille XBOX One

## Voir aussi

[Référence XG](/fr/reference/graphics/xg__NR/xg_members)


## Related topics

- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr/nda/nda-topic-directory.md)
- [IXtfApplicationClient::DebugEnable](/reference/tools/xtf/xtfapplication/classes/IXtfApplicationClient/methods/debugenable-ixtfapplicationclient-xtfapplication-xbox-microsoft-m.md)
- [Documentation de développement de jeux XBOX](/fr-CA/index.md)
- [xbWatson](/tools/tools-console/xbWatson/xbwatson.md)
- [GameInputFocusPolicy](/reference/input/gameinput/enums/gameinputfocuspolicy.md)
