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

# SignalX (famille XBOX One)

> SignalX (consoles de la famille XBOX One) : met à jour une clôture (fence) avec une valeur spécifiée. Référence de l'API graphique Direct3D 12 pour le développement de jeux XBOX.

Met à jour une clôture (fence) avec une valeur spécifiée.

## Syntaxe

```cpp theme={null}
HRESULT SignalX(  
         ID3D12Fence* pFence,  
         UINT64 Value,  
         D3D12XBOX_FLUSH FlushFlags  
)  
```

### Paramètres

*pFence*   \
Type : ID3D12Fence\*

Pointeur vers l'objet ID3D12Fence.

*Value*   \
Type : UINT64

Valeur à attribuer à la clôture.

*FlushFlags*   \
Type : [D3D12XBOX\_FLUSH](/fr/reference/graphics/d3d12_x/enums/d3d12xbox_flush)

Combinaison OR au niveau du bit de constantes de l'énumération **D3D12XBOX\_FLUSH**. Spécifie comment vider le pipeline lors de la mise à jour de la clôture.

### Valeur renvoyée

Type : HRESULT

L'un des [codes de retour Direct3D 12](https://msdn.microsoft.com/library/windows/desktop/dn706075\(v=vs.85\).aspx).

## Remarques

Appelez **SignalX**, et non **Signal**. **SignalX** offre un contrôle total sur les vidages du pipeline (y compris aucun vidage) lors de l'exécution d'un signal.

Pour plus d'informations sur les clôtures, consultez **CPU/GPU Synchronization** dans [Portage de Direct3D 11 vers Direct3D 12](https://learn.microsoft.com/en-us/windows/win32/direct3d12/porting-from-direct3d-11-to-direct3d-12#cpugpu-synchronization).

## Configuration requise

**En-tête :** d3d12\_x.h

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

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

## Voir aussi

[ID3D12CommandQueue](/fr/reference/graphics/d3d12_x/interfaces/id3d12commandqueue/id3d12commandqueue)\
[Interface ID3D12Fence](https://learn.microsoft.com/en-us/windows/win32/api/d3d12/nn-d3d12-id3d12fence)


## Related topics

- [ID3D12Fence::Signal](/fr/reference/graphics/d3d12/interfaces/id3d12fence/methods/id3d12fence_signal_public.md)
- [ID3D12CommandQueue::Signal](/fr/reference/graphics/d3d12/interfaces/id3d12commandqueue/methods/id3d12commandqueue_signal_public.md)
- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr/nda/nda-topic-directory.md)
- [Licence SignalR](/fr/services/playfab/sdks/unity3d/Licenses/signalr-license.md)
- [Outils GDK pour XBOX One et XBOX Series X|S](/fr/tools/tools-console/tools-sdk.md)
