ID3D10Device::CreateDepthStencilView 方法 (d3d10.h)
创建用于访问资源数据的深度模具 视图 。
语法
HRESULT CreateDepthStencilView(
[in] ID3D10Resource *pResource,
[in] const D3D10_DEPTH_STENCIL_VIEW_DESC *pDesc,
[out] ID3D10DepthStencilView **ppDepthStencilView
);
参数
[in] pResource
类型: ID3D10Resource*
指向将用作深度模具图面 的资源 的指针。 此资源必须已使用 D3D10_BIND_DEPTH_STENCIL 标志创建。
[in] pDesc
类型: const D3D10_DEPTH_STENCIL_VIEW_DESC*
指向深度模具视图说明的指针, (查看 D3D10_DEPTH_STENCIL_VIEW_DESC) 。 将此参数设置为 NULL 可创建一个视图,该视图使用) 创建资源的格式访问整个资源 (的 mipmap 级别 0。
[out] ppDepthStencilView
类型: ID3D10DepthStencilView**
指向 ID3D10DepthStencilView 的指针的地址。 将此参数设置为 NULL 以验证其他输入参数, (如果其他输入参数通过验证) ,该方法将返回S_FALSE。
返回值
类型: HRESULT
此方法返回以下 Direct3D 10 返回代码之一。
注解
深度模具视图可以通过调用 ID3D10Device::OMSetRenderTargets 绑定到输出合并阶段。
有关更多背景信息,请参阅有关深度模具的 编程指南页 。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | d3d10.h |
Library | D3D10.lib |