ID3D11DeviceContext::GSGetShader 方法 (d3d11.h)

获取设备上当前设置的几何着色器。

语法

void GSGetShader(
  [out]               ID3D11GeometryShader **ppGeometryShader,
  [out, optional]     ID3D11ClassInstance  **ppClassInstances,
  [in, out, optional] UINT                 *pNumClassInstances
);

参数

[out] ppGeometryShader

类型: ID3D11GeometryShader**

指向几何着色器的指针的地址 (请参阅由 方法返回的 ID3D11GeometryShader) 。

[out, optional] ppClassInstances

类型: ID3D11ClassInstance**

指向类实例接口的数组的指针 (请参阅 ID3D11ClassInstance) 。

[in, out, optional] pNumClassInstances

类型: UINT*

数组中类实例元素的数目。

返回值

备注

任何返回的接口的引用计数都将递增 1。 如果不再需要应用程序来避免内存泄漏,则应在返回的接口上调用 IUnknown::Release。

要求

   
目标平台 Windows
标头 d3d11.h
Library D3D11.lib

另请参阅

ID3D11DeviceContext