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

# D3D12XBOX_UNORDERED_ACCESS_VIEW_DESC (XBOX One 系列)

> 無序存取檢視 (UAV) 的描述元。

無序存取檢視 (UAV) 的描述元。

## 語法

```cpp theme={null}
typedef struct D3D12XBOX_UNORDERED_ACCESS_VIEW_DESC {  
    DXGI_FORMAT Format;  
    D3D12_UAV_DIMENSION ViewDimension;  
    union  
    {  
        D3D12_BUFFER_UAV Buffer;  
        D3D12_TEX1D_UAV Texture1D;  
        D3D12_TEX1D_ARRAY_UAV Texture1DArray;  
        D3D12_TEX2D_UAV Texture2D;  
        D3D12_TEX2D_ARRAY_UAV Texture2DArray;  
        D3D12_TEX3D_UAV Texture3D;  
    };  
    D3D12_GPU_VIRTUAL_ADDRESS ResourceLocation;  
    D3D12_GPU_VIRTUAL_ADDRESS CounterResourceLocation;  
    UINT MemoryType;  
} D3D12XBOX_UNORDERED_ACCESS_VIEW_DESC  
```

### 成員

*Format*\
類型: DXGI\_FORMAT

格式，以 DXGI\_FORMAT 列舉常數表示。

*ViewDimension*\
類型: [D3D12\_UAV\_DIMENSION](https://learn.microsoft.com/en-us/windows/desktop/api/d3d12/ne-d3d12-d3d12_uav_dimension)

檢視的維度，以 D3D12\_UAV\_DIMENSION 列舉常數表示。

*Buffer*\
類型: [D3D12\_BUFFER\_UAV](https://learn.microsoft.com/en-us/windows/desktop/api/d3d12/ns-d3d12-d3d12_buffer_uav)

緩衝區，以 D3D12\_BUFFER\_UAV 結構表示。

*Texture1D*\
類型: [D3D12\_TEX1D\_UAV](https://learn.microsoft.com/en-us/windows/desktop/api/d3d12/ns-d3d12-d3d12_tex1d_uav)

1D 紋理，以 D3D12\_TEX1D\_UAV 結構表示。

*Texture1DArray*\
類型: [D3D12\_TEX1D\_ARRAY\_UAV](https://learn.microsoft.com/en-us/windows/desktop/api/d3d12/ns-d3d12-d3d12_tex1d_array_uav)

1D 紋理陣列，以 D3D12\_TEX1D\_ARRAY\_UAV 結構表示。

*Texture2D*\
類型: [D3D12\_TEX2D\_UAV](https://learn.microsoft.com/en-us/windows/desktop/api/d3d12/ns-d3d12-d3d12_tex2d_uav)

2D 紋理，以 D3D12\_TEX2D\_UAV 結構表示。

*Texture2DArray*\
類型: [D3D12\_TEX2D\_ARRAY\_UAV](https://learn.microsoft.com/en-us/windows/desktop/api/d3d12/ns-d3d12-d3d12_tex2d_array_uav)

2D 紋理陣列，以 D3D12\_TEX2D\_ARRAY\_UAV 結構表示。

*Texture3D*\
類型: [D3D12\_TEX3D\_UAV](https://learn.microsoft.com/en-us/windows/desktop/api/d3d12/ns-d3d12-d3d12_tex3d_uav)

3D 紋理，以 D3D12\_TEX3D\_UAV 結構表示。

*ResourceLocation*\
類型: D3D12\_GPU\_VIRTUAL\_ADDRESS

資源的位置，以 D3D12\_GPU\_VIRTUAL\_ADDRESS (UINT64) 表示。

*CounterResourceLocation*\
類型: D3D12\_GPU\_VIRTUAL\_ADDRESS

計數器資源的位置，以 D3D12\_GPU\_VIRTUAL\_ADDRESS 表示。

*MemoryType*\
類型: UINT

記憶體類型。保留；請使用零。

## 備註

[ID3D12Device::CreatePlacedUnorderedAccessViewX](/zh-TW/reference/graphics/d3d12_x/interfaces/id3d12device/methods/id3d12device_createplacedunorderedaccessviewx) 和 [ID3D12Device::CreatePlacedRawUnorderedAccessViewX](/zh-TW/reference/graphics/d3d12_x/interfaces/id3d12device/methods/id3d12device_createplacedrawunorderedaccessviewx) 會使用此結構。

## 需求

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

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

## 另請參閱

[d3d12\_x](/zh-TW/reference/graphics/d3d12_x/d3d12_x_members)


## Related topics

- [NDA 主題目錄 - Microsoft Learn 線上連結](/zh-TW/nda/nda-topic-directory.md)
- [D3D12_UNORDERED_ACCESS_VIEW_DESC](/zh-CN/reference/graphics/d3d12/structs/d3d12_unordered_access_view_desc_public.md)
- [NDA topic directory - live Microsoft Learn links](/nda/nda-topic-directory.md)
- [D3D12_UAV_DIMENSION](/reference/graphics/d3d12/enums/d3d12_uav_dimension_public.md)
- [ID3D12DescriptorHeap](/reference/graphics/d3d12/interfaces/id3d12descriptorheap/id3d12descriptorheap_public.md)
