ID3D11DeviceContext::D SGetShader 方法 (d3d11.h)

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

语法

void DSGetShader(
  [out]               ID3D11DomainShader  **ppDomainShader,
  [out, optional]     ID3D11ClassInstance **ppClassInstances,
  [in, out, optional] UINT                *pNumClassInstances
);

参数

[out] ppDomainShader

类型: ID3D11DomainShader**

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

[out, optional] ppClassInstances

类型: ID3D11ClassInstance**

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

[in, out, optional] pNumClassInstances

类型: UINT*

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

返回值

备注

任何返回的接口的引用计数都将递增 1。 当不再需要返回的接口时,应用程序应调用 IUnknown::Release,以避免内存泄漏。

要求

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

另请参阅

ID3D11DeviceContext