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

# CreateSamplerFeedbackUnorderedAccessViewX

> CreateSamplerFeedbackUnorderedAccessViewX (consoles XBOX Series) : crée un descripteur UAV pour la rétroaction de l'échantillonneur, à partir d'une ressource ciblée et d'une ressource de rétroaction.

CreateSamplerFeedbackUnorderedAccessViewX crée un descripteur UAV pour la rétroaction de l'échantillonneur, à partir d'une ressource ciblée et d'une ressource de rétroaction. Cette API d'extension accepte également une description UAV facultative afin de prendre en charge les vues de sous-ressources des ressources de texture de tableau de rétroaction.

## Syntaxe

```cpp theme={null}
void CreateSamplerFeedbackUnorderedAccessViewX(  
         ID3D12Resource* pTargetedResource,  
         ID3D12Resource* pFeedbackResource,  
         const D3D12_UNORDERED_ACCESS_VIEW_DESC* pDesc,  
         D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor  
)  
```

### Paramètres

*pTargetedResource*   \_In\_opt\_\
Type : ID3D12Resource\*

Pointeur vers l'objet ID3D12Resource qui représente la ressource ciblée. Il s'agit généralement d'une ressource réservée.

*pFeedbackResource*   \_In\_opt\_\
Type : ID3D12Resource\*

Pointeur vers l'objet ID3D12Resource qui représente la ressource de carte de rétroaction.

*pDesc*   \_In\_opt\_\
Type : D3D12\_UNORDERED\_ACCESS\_VIEW\_DESC\*

Pointeur vers une structure D3D12\_UNORDERED\_ACCESS\_VIEW\_DESC qui décrit la vue d'accès non ordonné.

Un pDesc nul permet d'initialiser un descripteur par défaut, si possible. Ce comportement est identique à celui du descripteur nul de D3D11, où les valeurs par défaut sont renseignées. Ce comportement hérite du format et de la dimension de la ressource (si elle n'est pas sans type); pour les tampons, les UAV ciblent un tampon complet et sont typés, et pour les textures, les UAV ciblent le premier mip et toutes les tranches de tableau. Les ressources ne prennent pas toutes en charge l'initialisation par descripteur nul.

*DestDescriptor*   \_In\_\
Type : D3D12\_CPU\_DESCRIPTOR\_HANDLE

Décrit le handle de descripteur CPU qui représente la vue d'accès non ordonné. Ce handle peut être créé dans un tas de descripteurs visible ou non visible par les nuanceurs.

### Valeur de retour

Aucune

## Remarques

Cette API garantit que les dimensions de la carte de rétroaction respectent les exigences matérielles de fraction puissance de deux pour la collecte de la rétroaction de l'échantillonneur sur la ressource ciblée.

## Configuration requise

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

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

## Voir aussi

[Vue d'ensemble de l'API Direct3D 12 de rétroaction de l'échantillonneur](https://learn.microsoft.com/en-us/gaming/gdk/_content/gc/graphics/newfeatures/sfs/sf-api-design)

[ID3D12Device8](/fr-CA/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/id3d12device8)


## Related topics

- [Répertoire des rubriques NDA : liens actifs vers Microsoft Learn](/fr-CA/nda/nda-topic-directory.md)
- [D3D12_CPU_DESCRIPTOR_HANDLE](/fr-CA/reference/graphics/d3d12/structs/d3d12_cpu_descriptor_handle_public.md)
- [D3D12_UNORDERED_ACCESS_VIEW_DESC](/fr-CA/reference/graphics/d3d12/structs/d3d12_unordered_access_view_desc_public.md)
- [ClearUnorderedAccessViewFloat](/fr-CA/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_clearunorderedaccessviewfloat_public.md)
- [ClearUnorderedAccessViewUint](/fr-CA/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_clearunorderedaccessviewuint_public.md)
