Metodo ID3D11DeviceContext::OMGetRenderTargetsAndUnorderedAccessViews (d3d11.h)

Ottenere puntatori alle risorse associate alla fase di fusione di output.

Sintassi

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

Parametri

[in] NumRTVs

Tipo: UINT

Numero di visualizzazioni di destinazione di rendering da recuperare.

[out, optional] ppRenderTargetViews

Tipo: ID3D11RenderTargetView**

Puntatore a una matrice di ID3D11RenderTargetView, che rappresentano viste di destinazione di rendering. Specificare NULL per questo parametro quando non è necessario recuperare le visualizzazioni di destinazione di rendering.

[out, optional] ppDepthStencilView

Tipo: ID3D11DepthStencilView**

Puntatore a un ID3D11DepthStencilView, che rappresenta una visualizzazione profondità-stencil. Specificare NULL per questo parametro quando non è necessario recuperare la visualizzazione profondità-stencil.

[in] UAVStartSlot

Tipo: UINT

Indice in una matrice in base zero per iniziare a recuperare visualizzazioni di accesso non ordinate (compreso tra 0 e D3D11_PS_CS_UAV_REGISTER_COUNT - 1). Per gli shader UAVStartSlot deve essere uguale al numero di visualizzazioni di destinazione di rendering associate.

[in] NumUAVs

Tipo: UINT

Numero di visualizzazioni di accesso non ordinate da restituire in ppUnorderedAccessViews. Questo numero varia da 0 a D3D11_PS_CS_UAV_REGISTER_COUNT - UAVStartSlot.

[out, optional] ppUnorderedAccessViews

Tipo: ID3D11UnorderedAccessView**

Puntatore a una matrice di ID3D11UnorderedAccessViews, che rappresentano viste di accesso non ordinate recuperate. Specificare NULL per questo parametro quando non è necessario recuperare le viste di accesso non ordinate.

Valore restituito

nessuno

Osservazioni

Le interfacce restituite avranno il numero di riferimenti incrementato di uno. Le applicazioni devono chiamare IUnknown::Release nelle interfacce restituite quando non sono più necessarie per evitare perdite di memoria.

Windows Phone 8: questa API è supportata.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione d3d11.h
Libreria D3D11.lib

Vedi anche

ID3D11DeviceContext