> ## 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): cria um descritor UAV para sampler feedback, a partir de um recurso de destino e de feedback.

CreateSamplerFeedbackUnorderedAccessViewX cria um descritor UAV para sampler feedback, a partir de um recurso de destino e de um recurso de feedback. Essa API de extensão também aceita um desc de UAV opcional para dar suporte a exibições de sub-recursos de recursos de textura de matriz de feedback.

## Sintaxe

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

### Parâmetros

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

Um ponteiro para o objeto ID3D12Resource que representa o recurso de destino. Normalmente, é um recurso reservado.

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

Um ponteiro para o objeto ID3D12Resource que representa o recurso de mapa de feedback.

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

Um ponteiro para uma estrutura D3D12\_UNORDERED\_ACCESS\_VIEW\_DESC que descreve a exibição de acesso não ordenado.

Um pDesc nulo é usado para inicializar um descritor padrão, se possível. Esse comportamento é idêntico ao comportamento de descritor nulo do D3D11, em que os padrões são preenchidos. Esse comportamento herda o formato e a dimensão do recurso (se não for sem tipo); para buffers, os UAVs abrangem um buffer completo e são tipados, e para texturas, os UAVs abrangem o primeiro mip e todas as fatias de matriz. Nem todos os recursos dão suporte à inicialização de descritor nulo.

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

Descreve o identificador de descritor de CPU que representa a exibição de acesso não ordenado. Esse identificador pode ser criado em um heap de descritores visível ou não visível para sombreadores.

### Valor retornado

Nenhum

## Comentários

Essa API garante que as dimensões do mapa de feedback atendam aos requisitos de hardware de fração em potência de dois para coletar sampler feedback em relação ao recurso de destino.

## Requisitos

**Cabeçalho:** d3d12\_xs.h

**Biblioteca:** d3d12\_xs.lib\
**Plataformas compatíveis**: consoles XBOX Series

## Confira também

[Visão geral da API Sampler Feedback do Direct3D 12](https://learn.microsoft.com/en-us/gaming/gdk/_content/gc/graphics/newfeatures/sfs/sf-api-design)

[ID3D12Device8](/pt-BR/reference/graphics/d3d12_xs/interfaces/ID3D12Device8/id3d12device8)


## Related topics

- [Diretório de tópicos NDA: links ativos do Microsoft Learn](/pt-BR/nda/nda-topic-directory.md)
- [D3D12_CPU_DESCRIPTOR_HANDLE](/pt-BR/reference/graphics/d3d12/structs/d3d12_cpu_descriptor_handle_public.md)
- [D3D12_UNORDERED_ACCESS_VIEW_DESC](/pt-BR/reference/graphics/d3d12/structs/d3d12_unordered_access_view_desc_public.md)
- [ClearUnorderedAccessViewFloat](/pt-BR/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_clearunorderedaccessviewfloat_public.md)
- [ClearUnorderedAccessViewUint](/pt-BR/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_clearunorderedaccessviewuint_public.md)
