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

# SetShaderRecompileCallbackX (consoles XBOX Series)

> Définit un rappel à appeler lorsque le pilote recompile une ou plusieurs étapes de nuanceur pour un objet d'état de pipeline.

Définit un rappel à appeler lorsque le pilote recompile une ou plusieurs étapes de nuanceur pour un objet d'état de pipeline.

## Syntaxe

```cpp theme={null}
void SetShaderRecompileCallbackX(
  D3D12XBOX_SHADER_RECOMPILE_CALLBACK pRecompileCallback
)
```

### Paramètres

*pRecompileCallback*   \_In\_
Type : D3D12XBOX\_SHADER\_RECOMPILE\_CALLBACK

Fonction de rappel à appeler après la recompilation du ou des nuanceurs.

### Valeur de retour

Type : void

## Remarques

Vous pouvez utiliser cette fonction pour afficher un message de débogage ou journaliser un avertissement ou une erreur lorsque la création d'un objet d'état de pipeline entraîne la recompilation d'un ou de plusieurs nuanceurs.

Vous pouvez associer manuellement les paramètres de création de l'objet d'état d'origine à un ID de thread, puis utiliser la fonction `GetCurrentThread` dans le rappel pour les récupérer afin d'obtenir plus de contexte.

## Configuration requise

**En-tête :** d3d12\_xs.h\
**Bibliothèque :** d3d12\_xs.lib\
**Plateformes prises en charge** : consoles XBOX Series

## Voir aussi

[Membres de d3d12\_xs](/fr-CA/reference/graphics/d3d12_xs/d3d12_xs_members)\
[ID3D12Device8](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/id3d12device8)


## Related topics

- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr/nda/nda-topic-directory.md)
- [Diretório de tópicos NDA: links ativos do Microsoft Learn](/pt-BR/nda/nda-topic-directory.md)
- [D3D12_BACKGROUND_PROCESSING_MODE (XBOX Series consoles)](/reference/graphics/d3d12/enums/d3d12_background_processing_mode_public.md)
- [NDA topic directory - live Microsoft Learn links](/nda/nda-topic-directory.md)
- [GetShaderStackSize (XBOX Series consoles)](/reference/graphics/d3d12/interfaces/id3d12stateobjectproperties/methods/id3d12stateobjectproperties_getshaderstacksize_public.md)
