Метод ID3D11DeviceContext::P SGetShader (d3d11.h)

Получение пиксельного шейдера, установленного на устройстве в данный момент.

Синтаксис

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

Параметры

[out] ppPixelShader

Тип: ID3D11PixelShader**

Адрес указателя на пиксельный шейдер (см. ID3D11PixelShader), возвращаемый методом .

[out, optional] ppClassInstances

Тип: ID3D11ClassInstance**

Указатель на массив интерфейсов экземпляра класса (см. ID3D11ClassInstance).

[in, out, optional] pNumClassInstances

Тип: UINT*

Число элементов экземпляра класса в массиве.

Возвращаемое значение

None

Remarks

Для всех возвращенных интерфейсов количество ссылок увеличивается на единицу. Приложения должны вызывать IUnknown::Release для возвращенных интерфейсов, когда они больше не нужны, чтобы избежать утечки памяти.

Windows Phone 8. Этот API поддерживается.

Требования

   
Целевая платформа Windows
Header d3d11.h
Библиотека D3D11.lib

См. также раздел

ID3D11DeviceContext