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

Obtenga punteros a los recursos enlazados a la fase de fusión de salida.

Sintaxis

void OMGetRenderTargetsAndUnorderedAccessViews(
  [in]            UINT                      NumRTVs,
  [out, optional] ID3D11RenderTargetView    **ppRenderTargetViews,
  [out, optional] ID3D11DepthStencilView    **ppDepthStencilView,
  [in]            UINT                      UAVStartSlot,
  [in]            UINT                      NumUAVs,
  [out, optional] ID3D11UnorderedAccessView **ppUnorderedAccessViews
);

Parámetros

[in] NumRTVs

Tipo: UINT

Número de vistas de destino de representación que se van a recuperar.

[out, optional] ppRenderTargetViews

Tipo: ID3D11RenderTargetView**

Puntero a una matriz de ID3D11RenderTargetViews, que representa vistas de destino de representación. Especifique NULL para este parámetro cuando no se requiera la recuperación de vistas de destino de representación.

[out, optional] ppDepthStencilView

Tipo: ID3D11DepthStencilView**

Puntero a un id3D11DepthStencilView, que representa una vista de galería de símbolos de profundidad. Especifique NULL para este parámetro cuando no se requiera la recuperación de la vista de galería de símbolos de profundidad.

[in] UAVStartSlot

Tipo: UINT

Indexe en una matriz de base cero para empezar a recuperar vistas de acceso sin ordenar (oscila entre 0 y D3D11_PS_CS_UAV_REGISTER_COUNT - 1). En el caso de los sombreadores de píxeles UAVStartSlot debe ser igual al número de vistas de destino de representación enlazadas.

[in] NumUAVs

Tipo: UINT

Número de vistas de acceso desordenadas que se van a devolver en ppUnorderedAccessViews. Este número va de 0 a D3D11_PS_CS_UAV_REGISTER_COUNT - UAVStartSlot.

[out, optional] ppUnorderedAccessViews

Tipo: ID3D11UnorderedAccessView**

Puntero a una matriz de ID3D11UnorderedAccessViews, que representan vistas de acceso sin ordenar que se recuperan. Especifique NULL para este parámetro cuando no se requiera la recuperación de vistas de acceso desordenado.

Valor devuelto

None

Observaciones

Todas las interfaces devueltas tendrán su recuento de referencias incrementado en uno. Las aplicaciones deben llamar a IUnknown::Release en las interfaces devueltas cuando ya no sean necesarias para evitar pérdidas de memoria.

Windows Phone 8: se admite esta API.

Requisitos

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

Consulte también

ID3D11DeviceContext