Pular para o conteúdo principal
Cria um descritor de exibição de acesso não ordenado (UAV) diretamente a partir de um recurso e de uma descrição de exibição de recurso, sem criar um objeto ID3D12Resource intermediário.

Sintaxe

Parâmetros

pResourceDesc   _In_
Tipo: D3D12_RESOURCE_DESC*
A descrição do recurso como um ponteiro para uma estrutura D3D12_RESOURCE_DESC. pDesc   _In_
Tipo: D3D12XBOX_UNORDERED_ACCESS_VIEW_DESC*
A descrição da exibição de acesso não ordenado como um ponteiro para uma estrutura D3D12XBOX_UNORDERED_ACCESS_VIEW_DESC. O membro ResourceLocation de pDesc deve conter um endereço virtual de GPU válido (diferente de zero). DestDescriptor   _In_
Tipo: D3D12_CPU_DESCRIPTOR_HANDLE
O descritor de CPU como uma estrutura D3D12_CPU_DESCRIPTOR_HANDLE.

Valor retornado

Tipo: void

Comentários

Esta API de extensão destina-se ao uso de baixa sobrecarga de conteúdo UAV, como entradas e saídas de pipeline de sombreador de computação que são sempre acessadas como UAVs. Sem um objeto de API ID3D12Resource apontando para o conteúdo do recurso, operações como CopyTextureRegion e barreiras de recurso não podem ser realizadas. O conteúdo de recurso associado a descritores UAV brutos e posicionados é excluído da validação.

Requisitos

Cabeçalho: d3d12_x.h Biblioteca: d3d12_x.lib Plataformas com suporte: família XBOX One

Confira também

ID3D12Device
Última modificação em 6 de outubro de 2026