ID3D11DeviceContext1::D iscardView 方法 (d3d11_1.h)

放弃设备上下文中的资源视图。

语法

void DiscardView(
  [in] ID3D11View *pResourceView
);

参数

[in] pResourceView

类型: ID3D11View*

指向要放弃的资源视图的 ID3D11View 接口的指针。 作为视图依据的资源必须已使用使用情况 D3D11_USAGE_DEFAULTD3D11_USAGE_DYNAMIC创建,否则运行时将删除对 DiscardView 的调用;如果启用了调试层,则运行时将返回错误消息。

返回值

备注

DiscardView 通知图形处理单元 (GPU) 不再需要 pResourceView 指向的资源视图中的现有内容。 视图可以是 SRV、RTV、UAV 或 DSV。 DiscardViewDiscardResource 方法的变体。 DiscardView 允许放弃视图 (中的资源子集,例如单个错误) 。 更重要的是, DiscardView 提供了一种便利,因为视图通常是管道中绑定和未绑定的内容。 某些管道绑定没有视图,例如流输出。 在这种情况下, DiscardResource 可以为任何资源执行该作业。

要求

   
最低受支持的客户端 适用于 Windows 7 的 Windows 8 和平台更新 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2012 和适用于 Windows Server 2008 R2 的平台更新 [桌面应用 |UWP 应用]
目标平台 Windows
标头 d3d11_1.h
Library D3D11.lib

另请参阅

ID3D11DeviceContext1