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

# CreatePlacedShaderResourceViewX (XBOX One 系列)

> 放置著色器資源檢視 (SRV)。

放置著色器資源檢視 (SRV)。

## 語法

```cpp theme={null}
void CreatePlacedShaderResourceViewX(  
         ID3D12Resource* pResource,  
         const D3D12XBOX_SHADER_RESOURCE_VIEW_DESC* pDesc,  
         D3D12_CPU_DESCRIPTOR_HANDLE DestDescriptor  
)  
```

### 參數

*pResource*   \_In\_opt\_\
類型：[ID3D12Resource](https://learn.microsoft.com/en-us/windows/win32/api/d3d12/nn-d3d12-id3d12resource)\*

資源，以指向 **ID3D12Resource** 的指標表示。

*pDesc*   \_In\_opt\_\
類型：[D3D12XBOX\_SHADER\_RESOURCE\_VIEW\_DESC\*](/zh-TW/reference/graphics/d3d12_x/structs/d3d12xbox_shader_resource_view_desc)

SRV 描述，以指向 [D3D12XBOX\_SHADER\_RESOURCE\_VIEW\_DESC](/zh-TW/reference/graphics/d3d12_x/structs/d3d12xbox_shader_resource_view_desc) 結構的指標表示。

*DestDescriptor*   \_In\_\
類型：[D3D12\_CPU\_DESCRIPTOR\_HANDLE](https://learn.microsoft.com/en-us/windows/desktop/api/d3d12/ns-d3d12-d3d12_cpu_descriptor_handle)

CPU 描述元，以 [D3D12\_CPU\_DESCRIPTOR\_HANDLE](https://learn.microsoft.com/en-us/windows/desktop/api/d3d12/ns-d3d12-d3d12_cpu_descriptor_handle) 結構表示。

### 傳回值

類型：void

## 備註

在某些情況下，您可以使用 **CreatePlacedRawShaderResourceViewX** 略過建立資源的步驟，改為直接從圖形虛擬位址以及資源格式和維度建立資源檢視描述元。

## 需求

**標頭：** d3d12\_x.h

**程式庫：** d3d12\_x.lib

**支援的平台：** XBOX One 系列

## 另請參閱

[ID3D12Device](/zh-TW/reference/graphics/d3d12_x/interfaces/id3d12device/id3d12device)\
[CreatePlacedResourceX](/zh-TW/reference/graphics/d3d12_x/interfaces/id3d12device/methods/id3d12device_createplacedresourcex)\
[CreateComponentPlacedResourceX](/zh-TW/reference/graphics/d3d12_x/interfaces/id3d12device/methods/id3d12device_createcomponentplacedresourcex)
[CreatePlacedRawShaderResourceViewX](/zh-TW/reference/graphics/d3d12_x/interfaces/id3d12device/methods/id3d12device_createplacedrawshaderresourceviewx)


## Related topics

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