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

# D3D12_TEX1D_ARRAY_SRV

> 描述 1D 紋理陣列中要在著色器資源檢視中使用的子資源。

描述 1D 紋理陣列中要在著色器資源檢視中使用的子資源。

## 語法

```cpp theme={null}
typedef struct D3D12_TEX1D_ARRAY_SRV
{
    UINT MostDetailedMip;
    UINT MipLevels;
    UINT FirstArraySlice;
    UINT ArraySize;
    FLOAT ResourceMinLODClamp;
} D3D12_TEX1D_ARRAY_SRV
```

### 成員

*MostDetailedMip*\
類型：UINT

要使用之最詳細 mipmap 層級的索引；此數字介於 0 與 **MipLevels** (來自 [ID3D12Device::CreateShaderResourceView](/zh-TW/reference/graphics/d3d12/interfaces/id3d12device/methods/id3d12device_createshaderresourceview_public) 為其建立檢視的原始 Texture1D) -1 之間。

*MipLevels*\
類型：UINT

紋理檢視的 mipmap 層級數目上限。請參閱 [D3D12\_TEX1D\_SRV](/zh-TW/reference/graphics/d3d12/structs/d3d12_tex1d_srv_public) 中的備註。

設為 -1 表示從 **MostDetailedMip** 往下直到最不詳細的所有 mipmap 層級。

*FirstArraySlice*\
類型：UINT

紋理陣列中要使用的第一個紋理的索引。

*ArraySize*\
類型：UINT

陣列中的紋理數目。

*ResourceMinLODClamp*\
類型：FLOAT

指定您可以存取的最小 mipmap 層級。指定 0.0f 表示您可以存取所有 mipmap 層級。指定 3.0f 表示您可以存取從 3.0f 到 *MipCount - 1* 的 mipmap 層級。

建議您不要同時設定 *MostDetailedMip* 和 *ResourceMinLODClamp*。請改為將這兩個成員的其中一個設為 0 (以取得預設行為)。這是因為 *MipLevels* 搭配不同欄位時的解譯方式不同：

* 對於 *MostDetailedMip*，mip 的範圍為 \[*MostDetailedMip*, *MostDetailedMip* + *MipLevels* - 1]。
* 對於 *ResourceMinLODClamp*，mip 的範圍為 \[*ResourceMinLODClamp*, *MipLevels* - 1]。

## 備註

此結構是著色器資源檢視描述 [D3D12\_SHADER\_RESOURCE\_VIEW\_DESC](/zh-TW/reference/graphics/d3d12/structs/d3d12_shader_resource_view_desc_public) 的其中一個成員。

## 需求

**標頭:** d3d12\_xs.h 或 d3d12\_x.h\
**程式庫:** d3d12\_xs.lib 或 d3d12\_x.lib\
**支援的平台**: XBOX Series 主機與 XBOX One 系列

## 另請參閱

[核心結構](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/direct3d-12-structures)


## Related topics

- [D3D12_SHADER_RESOURCE_VIEW_DESC](/zh-TW/reference/graphics/d3d12/structs/d3d12_shader_resource_view_desc_public.md)
- [D3D12_TEX1D_SRV](/zh-TW/reference/graphics/d3d12/structs/d3d12_tex1d_srv_public.md)
- [D3D12_TEX1D_ARRAY_UAV](/zh-TW/reference/graphics/d3d12/structs/d3d12_tex1d_array_uav_public.md)
- [D3D12_TEX1D_ARRAY_DSV](/zh-TW/reference/graphics/d3d12/structs/d3d12_tex1d_array_dsv_public.md)
- [D3D12_TEX1D_ARRAY_RTV](/zh-TW/reference/graphics/d3d12/structs/d3d12_tex1d_array_rtv_public.md)
