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

# D3D12XBOX_PRESENT_PARAMETERS (famille XBOX One)

> Configure la présentation à effectuer par ID3D12CommandQueue::PresentX.

Configure la présentation à effectuer par [PresentX](/fr/reference/graphics/d3d12_x/interfaces/id3d12commandqueue/methods/id3d12commandqueue_presentx).

## Syntaxe

```cpp theme={null}
typedef struct D3D12XBOX_PRESENT_PARAMETERS
{
    FLOAT ImmediateThresholdPercent;
    UINT ViewCount;
    UINT ExtendedDescCount;
    D3D12XBOX_PRESENT_DESC* pExtendedDescs;
    D3D12XBOX_PRESENT_FLAGS Flags;
} D3D12XBOX_PRESENT_PARAMETERS;
```

### Membres

*ImmediateThresholdPercent*
Type : FLOAT

Valeur de pourcentage comprise entre \[0.0 et 100.0]. Cette valeur permet de contrôler le délai pouvant s'écouler entre un VBlank cible et le VBlank suivant avant que la cible soit considérée comme manquée si elle n'a pas encore été présentée. Les cibles manquées en dehors du seuil défini entraînent le report de la présentation jusqu'au ImmediateThresholdPercent suivant ; en revanche, les cibles manquées dans les limites du seuil sont présentées immédiatement, au risque d'un « déchirement » (tearing) visible de la frame. Une valeur de 0.0 définit qu'une présentation est toujours manquée.

*ViewCount*
Type : UINT

Nombre de vues de joueurs dans les frames présentées. Une valeur supérieure à 1 indique généralement l'utilisation d'une présentation multijoueur en écran partagé, où les régions de chaque joueur au sein de chaque plan sont identifiées par une liste de pSrcViewRects dans les paramètres du plan. Une valeur de 0 est autorisée par défaut et est interprétée comme une vue unique lorsqu'un ou plusieurs plans ont été présentés, ou comme zéro vue lorsqu'aucun plan n'est fourni (autrement dit, comme une présentation nulle).

*ExtendedDescCount*
Type : UINT

Nombre de descriptions étendues fournies dans la liste *pExtendedDescs*.

*pExtendedDescs*\
Type : [D3D12XBOX\_PRESENT\_DESC](/fr/reference/graphics/d3d12_x/structs/d3d12xbox_present_desc)\*

Pointeur facultatif vers le premier élément d'un tableau de descriptions étendues. Permet de personnaliser davantage la présentation.

*Flags*   \
Type : [D3D12XBOX\_PRESENT\_FLAGS](/fr/reference/graphics/d3d12_x/enums/d3d12xbox_present_flags)

Indicateurs qui fournissent un contrôle supplémentaire sur la présentation.

## Configuration requise

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

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

## Voir aussi

[PresentX](/fr/reference/graphics/d3d12_x/interfaces/id3d12commandqueue/methods/id3d12commandqueue_presentx)


## Related topics

- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr/nda/nda-topic-directory.md)
- [XGameStreamingVideoFlags](/fr/reference/system/xgamestreaming/enums/xgamestreamingvideoflags.md)
- [D3D12_WRITEBUFFERIMMEDIATE_PARAMETER](/fr/reference/graphics/d3d12/structs/d3d12_writebufferimmediate_parameter_public.md)
- [D3D12_ROOT_PARAMETER](/fr/reference/graphics/d3d12/structs/d3d12_root_parameter_public.md)
- [D3D12_ROOT_PARAMETER_TYPE](/fr/reference/graphics/d3d12/enums/d3d12_root_parameter_type_public.md)
