ID3D11Buffer 介面 (d3d11.h)

緩衝區介面會存取非結構化記憶體的緩衝區資源。 緩衝區通常會儲存頂點或索引數據。

繼承

ID3D11Buffer 介面繼承自ID3D11ResourceID3D11Buffer 也有下列類型的成員:

方法

ID3D11Buffer 介面具有這些方法。

 
ID3D11Buffer::GetDesc

取得緩衝區資源的屬性。 (ID3D11Buffer.GetDesc)

備註

有三種類型的緩衝區:頂點、索引或著色器常數緩衝區。 呼叫 ID3D11Device::CreateBuffer 來建立緩衝區資源。

緩衝區必須先系結至管線,才能存取它。 您可以呼叫 ID3D11DeviceContext::IASetVertexBuffersID3D11DeviceContext::IASetIndexBuffer,將緩衝區系結至輸入組合器階段。 呼叫 ID3D11DeviceContext::SOSetTargets,並呼叫適當的著色器方法,以呼叫適當的著色器方法 (,例如 ID3D11DeviceContext::VSSetConstantBuffers ,例如) 。

緩衝區可以同時繫結到多個管線階段,以供讀取。 緩衝區可以也繫結至單一管線階段來寫入;不過,相同的緩衝區無法同時繫結來讀取和寫入。

規格需求

需求
最低支援的用戶端 Windows 7 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2008 R2 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 d3d11.h

另請參閱

ID3D11Resource

資源介面