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

# SetOptionX (consoles XBOX Series)

> Modifie les paramètres des nuanceurs.

Modifie les paramètres des nuanceurs.

## Syntaxe

```cpp theme={null}
HRESULT SetOptionX(  
         D3D12XBOX_PIPELINE_STATE_OPTION_TYPE type,  
         UINT64 extraFlags,  
         UINT optionSize,  
         const void* pOptionData  
)  
```

### Paramètres

*type*   \_In\_\
Type : [D3D12XBOX\_PIPELINE\_STATE\_OPTION\_TYPE](/fr/reference/graphics/d3d12_xs/enums/d3d12xbox_pipeline_state_option_type)

Paramètre à modifier

*extraFlags*   \_In\_\
Type : UINT64

Doit être 0.

*optionSize*   \_In\_\
Type : UINT

Taille des options, en octets

*pOptionData*   \_In\_\
Type : void\*

Pointeur vers la mémoire tampon qui fournit les options. Doit être l'un des types de données dépendant de l'énumération de type.

### Valeur de retour

Type : HRESULT

S\_OK en cas de réussite, une erreur dans le cas contraire

## Remarques

Cette méthode n'est implémentée que pour les nuanceurs de calcul.\
XDXR l'utilise pour définir le bit scratch\_en sur les nuanceurs, pour remplacer le nombre de VGPR et pour remplacer LDS\_SIZE.

## Configuration requise

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

**Bibliothèque :** d3d12\_xs.lib\
**Plateformes prises en charge :** consoles XBOX Series

## Voir aussi

[ID3D12PipelineState](/fr/reference/graphics/d3d12_xs/interfaces/ID3D12PipelineState/id3d12pipelinestate_xs)


## Related topics

- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr/nda/nda-topic-directory.md)
- [SetPipelineState1 (consoles XBOX Series)](/fr/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist4/methods/id3d12graphicscommandlist4_setpipelinestate1_public.md)
- [RSSetShadingRate (consoles XBOX Series)](/fr/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist5/methods/id3d12graphicscommandlist5_rssetshadingrate_public.md)
- [SetPipelineStackSize (consoles XBOX Series)](/fr/reference/graphics/d3d12/interfaces/id3d12stateobjectproperties/methods/id3d12stateobjectproperties_setpipelinestacksize_public.md)
- [RSSetShadingRateImage (consoles XBOX Series)](/fr/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist5/methods/id3d12graphicscommandlist5_rssetshadingrateimage_public.md)
