Método ID3D11DeviceContext::CSSetUnorderedAccessViews (d3d11.h)

Establece una matriz de vistas para un recurso desordenado.

Sintaxis

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

Parámetros

[in] StartSlot

Tipo: UINT

Índice del primer elemento de la matriz de base cero que se va a comenzar a establecer (oscila entre 0 y D3D11_1_UAV_SLOT_COUNT - 1). D3D11_1_UAV_SLOT_COUNT se define como 64.

[in] NumUAVs

Tipo: UINT

Número de vistas que se van a establecer (oscila entre 0 y D3D11_1_UAV_SLOT_COUNT - StartSlot).

[in, optional] ppUnorderedAccessViews

Tipo: ID3D11UnorderedAccessView*

Puntero a una matriz de punteros ID3D11UnorderedAccessView que el método va a establecer.

[in, optional] pUAVInitialCounts

Tipo: const UINT*

Matriz de desplazamientos de búfer anexados y consumo. Un valor de -1 indica que se mantiene el desplazamiento actual. Cualquier otro valor establezca el contador oculto para ese UAV anexable y consumible. pUAVInitialCounts solo es relevante para los UMV creados con D3D11_BUFFER_UAV_FLAG_APPEND o D3D11_BUFFER_UAV_FLAG_COUNTER especificados cuando se creó el UAV; de lo contrario, se omite el argumento .

Valor devuelto

None

Observaciones

Windows Phone 8: se admite esta API.

Requisitos

   
Plataforma de destino Windows
Encabezado d3d11.h
Library D3D11.lib

Consulte también

ID3D11DeviceContext