ID3D11DeviceContext::PSGetShader method

Get the pixel shader currently set on the device.

Syntax

void PSGetShader(
  ID3D11PixelShader   **ppPixelShader,
  ID3D11ClassInstance **ppClassInstances,
  UINT                *pNumClassInstances
);

Parameters

ppPixelShader

Type: ID3D11PixelShader**

Address of a pointer to a pixel shader (see ID3D11PixelShader) to be returned by the method.

ppClassInstances

Type: ID3D11ClassInstance**

Pointer to an array of class instance interfaces (see ID3D11ClassInstance).

pNumClassInstances

Type: UINT*

The number of class-instance elements in the array.

Return Value

Returns nothing.

Remarks

Any returned interfaces will have their reference count incremented by one. Applications should call IUnknown::Release on the returned interfaces when they are no longer needed, to avoid memory leaks.

Windows Phone 8: This API is supported.

Requirements

   
Target Platform Windows
Header d3d11.h
Library D3D11.lib

See Also

ID3D11DeviceContext