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

# ID3D12XboxDmaCommandList::Write64BitValueBottomOfPipeX

> ID3D12XboxDmaCommandList::Write64BitValueBottomOfPipeX (consoles de la famille XBOX One) : écrit une valeur 64 bits au bas du pipeline vers un emplacement spécifié.

Écrit une valeur 64 bits au bas du pipeline vers une destination spécifiée en mémoire.

## Syntaxe

```cpp theme={null}
void Write64BitValueBottomOfPipeX(  
         D3D12_GPU_VIRTUAL_ADDRESS Destination,  
         UINT64 Value,  
         D3D12XBOX_FLUSH Flush,  
         D3D12XBOX_WRITE_VALUE_BOP_FLAGS Flags  
)  
```

### Paramètres

*Destination*   \_In\_\
Type : [D3D12\_GPU\_VIRTUAL\_ADDRESS](https://learn.microsoft.com/en-us/windows/win32/direct3d12/d3d12_gpu_virtual_address)

Adresse de base de la mémoire graphique où la valeur sera écrite. L'adresse doit être alignée sur 32 octets.

*Value*   \_In\_\
Type : UINT64

Valeur 64 bits à écrire si aucune option d'horodatage n'a été sélectionnée. Si une option d'horodatage a été sélectionnée, la valeur doit être définie sur 0.

*Flush*   \_In\_\
Type : [D3D12XBOX\_FLUSH](/fr-CA/reference/graphics/d3d12_x/enums/d3d12xbox_flush)

Constante d'énumération [D3D12XBOX\_FLUSH](/fr-CA/reference/graphics/d3d12_x/enums/d3d12xbox_flush). Doit être définie sur **D3D12XBOX\_FLUSH\_NONE**.

*Flags*   \_In\_\
Type : [D3D12XBOX\_WRITE\_VALUE\_BOP\_FLAGS](/fr-CA/reference/graphics/d3d12_x/enums/d3d12xbox_write_value_bop_flags)

Ensemble facultatif de constantes d'énumération **D3D12XBOX\_WRITE\_VALUE\_BOP\_FLAGS** combinées par une opération OR au niveau du bit qui spécifient le type de valeur à écrire en mémoire :

* **D3D12XBOX\_WRITE\_VALUE\_BOP\_FLAG\_NONE** sélectionne le paramètre *Value* spécifié.
* **D3D12XBOX\_WRITE\_VALUE\_BOP\_FLAG\_GPU\_TIMESTAMP** sélectionne la valeur actuelle du compteur d'horloge du GPU.
* **D3D12XBOX\_WRITE\_VALUE\_BOP\_FLAG\_SYSTEM\_TIMESTAMP** sélectionne la valeur actuelle du compteur d'horloge du système.

Type : void

## Remarques

La valeur 64 bits est écrite en mémoire après l'achèvement de toute l'exécution des nuanceurs et du traitement du back-end de rendu. La valeur est généralement écrite avant l'achèvement de toutes les écritures en mémoire générées par les dessins et les distributions précédents.

Lorsqu'elle est utilisée conjointement avec la méthode [Wait64BitValueX](/fr-CA/reference/graphics/d3d12_x/interfaces/id3d12xboxdmacommandlist/methods/id3d12xboxdmacommandlist_wait64bitvaluex), **Write64BitValueBottomOfPipeX** peut servir de mécanisme utile de synchronisation entre moteurs au sein d'une liste de commandes.

Cette méthode fournit des fonctionnalités propres à XBOX. Pour la version générique de Direct3D 12, consultez [ID3D12GraphicsCommandList::Write64BitValueBottomOfPipeX](/fr-CA/reference/graphics/d3d12_x/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_write64bitvaluebottomofpipex).

## Configuration requise

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

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

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

## Voir aussi

[ID3D12GraphicsCommandList](/fr-CA/reference/graphics/d3d12_x/interfaces/id3d12graphicscommandlist/id3d12graphicscommandlist)


## Related topics

- [NDA topic directory - live Microsoft Learn links](/nda/nda-topic-directory.md)
- [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)
- [Directorio de temas NDA: enlaces activos a Microsoft Learn](/es/nda/nda-topic-directory.md)
- [NDA 토픽 디렉터리 - Microsoft Learn 라이브 링크](/ko/nda/nda-topic-directory.md)
