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

# CreatePlacedRawShaderResourceViewX (família XBOX One)

> Cria um descritor de exibição de recurso de sombreador diretamente a partir de um recurso e de uma descrição de exibição de recurso, sem criar um objeto de API ID3D12Resource intermediário.

Cria um descritor de exibição de recurso de sombreador (SRV) diretamente a partir de um recurso e de um descritor de exibição de recurso, sem criar um objeto de API [ID3D12Resource](https://learn.microsoft.com/en-us/windows/desktop/api/d3d12/nn-d3d12-id3d12resource) intermediário.

## Sintaxe

```cpp theme={null}
void CreatePlacedRawShaderResourceViewX(  
         const D3D12_RESOURCE_DESC* pResourceDesc,  
         const D3D12XBOX_SHADER_RESOURCE_VIEW_DESC* pDesc,  
         D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor  
)  
```

### Parâmetros

*pResourceDesc*   \_In\_\
Tipo: [D3D12\_RESOURCE\_DESC\*](https://learn.microsoft.com/en-us/windows/desktop/api/d3d12/ns-d3d12-d3d12_resource_desc)

A descrição do recurso como um ponteiro para uma estrutura [D3D12\_RESOURCE\_DESC](https://learn.microsoft.com/en-us/windows/desktop/api/d3d12/ns-d3d12-d3d12_resource_desc).

*pDesc*   \_In\_\
Tipo: [D3D12XBOX\_SHADER\_RESOURCE\_VIEW\_DESC\*](/pt-BR/reference/graphics/d3d12_x/structs/d3d12xbox_shader_resource_view_desc)

A descrição da SRV como um ponteiro para uma estrutura **D3D12XBOX\_SHADER\_RESOURCE\_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](https://learn.microsoft.com/en-us/windows/desktop/api/d3d12/ns-d3d12-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 de recurso de sombreador estático e posicionado, como texturas de superfície. Sem um objeto de API [ID3D12Resource](https://learn.microsoft.com/en-us/windows/desktop/api/d3d12/nn-d3d12-id3d12resource) apontando para o conteúdo do recurso, operações como [CopyTextureRegion](https://learn.microsoft.com/en-us/windows/desktop/api/d3d12/nf-d3d12-id3d12graphicscommandlist-copytextureregion) e barreiras de recurso não podem ser realizadas. O conteúdo de recurso associado a descritores SRV 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](/pt-BR/reference/graphics/d3d12_x/interfaces/id3d12device/id3d12device)


## Related topics

- [CreateShaderResourceView](/pt-BR/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_createshaderresourceview_public.md)
- [CreatePlacedResource](/pt-BR/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_createplacedresource_public.md)
- [SetComputeRootShaderResourceView](/pt-BR/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_setcomputerootshaderresourceview_public.md)
- [SetGraphicsRootShaderResourceView](/pt-BR/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_setgraphicsrootshaderresourceview_public.md)
- [D3D12_SHADER_RESOURCE_VIEW_DESC](/pt-BR/reference/graphics/d3d12/structs/d3d12_shader_resource_view_desc_public.md)
