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

# Signal2X (consoles XBOX Series)

> Signal2X (consoles XBOX Series) — Met à jour une clôture à 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 à une valeur spécifiée.

## Syntaxe

```cpp theme={null}
HRESULT Signal2X(  
         ID3D12Fence* pFence,  
         UINT64 Value,  
         D3D12XBOX_SYNC_PARAMS* pSyncBottomOfPipeParams,  
         D3D12XBOX_SYNC_PARAMS* pSyncTopOfPipeParams  
)  
```

### Paramètres

*pFence*   \_In\_\
Type : ID3D12Fence\*

Pointeur vers l'objet ID3D12Fence.

*Value*   \_In\_\
Type : UINT64

Valeur à laquelle la clôture doit être définie.

*pSyncBottomOfPipeParams*   \_In\_opt\_\
Type : [D3D12XBOX\_SYNC\_PARAMS\*](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_sync_params)

Ensemble facultatif de directives de synchronisation et de contrôle en bas de pipeline à exécuter lors de la mise à jour de la clôture.

*pSyncTopOfPipeParams*   \_In\_opt\_\
Type : [D3D12XBOX\_SYNC\_PARAMS\*](/fr-CA/reference/graphics/d3d12_xs/structs/d3d12xbox_sync_params)

Ce paramètre est ignoré. Utilisez [WaitX](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12CommandQueue/methods/id3d12commandqueue_waitx) pour les vidages en haut de pipeline requis
dans une paire signal/attente. Pour d'autres besoins de synchronisation personnalisés, consultez [SyncBottomOfPipeX](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList6/methods/id3d12graphicscommandlist6_syncbottomofpipex) et [SyncTopOfPipeX](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList6/methods/id3d12graphicscommandlist6_synctopofpipex).

### Valeur de retour

Type : HRESULT

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

## Remarques

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

Pour obtenir des renseignements 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\_xs.h\
**Bibliothèque :** d3d12\_xs.lib\
**Plateformes prises en charge :** consoles XBOX Series

## Voir aussi

[WaitX](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12CommandQueue/methods/id3d12commandqueue_waitx)\
[SyncBottomOfPipeX](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList6/methods/id3d12graphicscommandlist6_syncbottomofpipex)\
[SyncTopOfPipeX](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12GraphicsCommandList6/methods/id3d12graphicscommandlist6_synctopofpipex)\
[ID3D12CommandQueue](/fr-CA/reference/graphics/d3d12_x/interfaces/id3d12commandqueue/id3d12commandqueue)


## Related topics

- [Diretório de tópicos NDA: links ativos do Microsoft Learn](/pt-BR/nda/nda-topic-directory.md)
- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr-CA/nda/nda-topic-directory.md)
- [Barrier (XBOX Series consoles)](/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist7/methods/id3d12graphicscommandlist7_barrier_public.md)
- [PIX GPU Trace captures on XBOX Series consoles](/tools/tools-console/pix/gpu-trace/index.md)
- [DispatchRays (XBOX Series consoles)](/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist4/methods/id3d12graphicscommandlist4_dispatchrays_public.md)
