ID3D11DeviceCoNtext::CSSetUnorderedAccessViews 方法 (d3d11.h)

設定未排序資源的檢視陣列。

語法

void CSSetUnorderedAccessViews(
  [in]           UINT                      StartSlot,
  [in]           UINT                      NumUAVs,
  [in, optional] ID3D11UnorderedAccessView * const *ppUnorderedAccessViews,
  [in, optional] const UINT                *pUAVInitialCounts
);

參數

[in] StartSlot

類型: UINT

以零起始陣列中第一個專案的索引,開始設定 (範圍從 0 到 D3D11_1_UAV_SLOT_COUNT - 1) 。 D3D11_1_UAV_SLOT_COUNT定義為 64。

[in] NumUAVs

類型: UINT

要設定 (範圍從 0 到 D3D11_1_UAV_SLOT_COUNT 的檢視數目 - StartSlot) 。

[in, optional] ppUnorderedAccessViews

類型: ID3D11UnorderedAccessView*

由 方法設定之 ID3D11UnorderedAccessView 指標陣列的指標。

[in, optional] pUAVInitialCounts

類型:const UINT*

附加和取用緩衝區位移的陣列。 -1 的值表示要保留目前的位移。 任何其他值會設定該可附加和消費性 UAV 的隱藏計數器。 pUAVInitialCounts 只與建立 UAV 時所指定的 D3D11_BUFFER_UAV_FLAG_APPENDD3D11_BUFFER_UAV_FLAG_COUNTER 建立的 UAV 相關;否則會忽略 引數。

傳回值

備註

Windows Phone 8:支援此 API。

規格需求

   
目標平台 Windows
標頭 d3d11.h
程式庫 D3D11.lib

另請參閱

ID3D11DeviceContext