Condividi tramite


Metodo ID3D11DeviceContext::P SGetShader (d3d11.h)

Ottenere lo shader pixel attualmente impostato nel dispositivo.

Sintassi

void PSGetShader(
  [out]               ID3D11PixelShader   **ppPixelShader,
  [out, optional]     ID3D11ClassInstance **ppClassInstances,
  [in, out, optional] UINT                *pNumClassInstances
);

Parametri

[out] ppPixelShader

Tipo: ID3D11PixelShader**

Indirizzo di un puntatore a un pixel shader (vedere ID3D11PixelShader) da restituire dal metodo .

[out, optional] ppClassInstances

Tipo: ID3D11ClassInstance**

Puntatore a una matrice di interfacce dell'istanza di classe (vedere ID3D11ClassInstance).

[in, out, optional] pNumClassInstances

Tipo: UINT*

Numero di elementi dell'istanza di classe nella matrice.

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