跳轉到主要內容
描述緩衝區資源中要在著色器資源檢視中使用的元素。

語法

成員

FirstElement
類型:UINT64
檢視所要存取之第一個元素的索引。 NumElements
類型:UINT
資源中的元素數目。 StructureByteStride
類型:UINT
當緩衝區代表結構化緩衝區時,緩衝區結構中每個元素的大小 (以位元組為單位)。 Flags
類型:D3D12_BUFFER_SRV_FLAGS
D3D12_BUFFER_SRV_FLAGS 類型的值,用以識別緩衝區的檢視選項。目前唯一的選項是識別緩衝區的原始檢視。如需緩衝區原始檢視的詳細資訊,請參閱緩衝區的原始檢視。

備註

D3D12_SHADER_RESOURCE_VIEW_DESC 會使用此結構來建立緩衝區的檢視。 如果 StructureByteStride 的值不是 0,則會建立結構化緩衝區的檢視,而 D3D12_SHADER_RESOURCE_VIEW_DESC::Format 欄位必須是 DXGI_FORMAT_UNKNOWN。如果 StructureByteStride 為 0,則會建立緩衝區的具類型檢視,而且必須提供格式。為具類型檢視指定的格式必須受到硬體支援。

需求

標頭: d3d12_xs.h 或 d3d12_x.h
程式庫: d3d12_xs.lib 或 d3d12_x.lib
支援的平台: XBOX Series 主機與 XBOX One 系列

另請參閱

核心結構
最後修改於 2026年10月6日