Freigeben über


ID3D11DeviceContext1::D iscardView-Methode (d3d11_1.h)

Verwirft eine Ressourcenansicht aus dem Gerätekontext.

Syntax

void DiscardView(
  [in] ID3D11View *pResourceView
);

Parameter

[in] pResourceView

Typ: ID3D11View*

Ein Zeiger auf die ID3D11View-Schnittstelle für die zu verwerfende Ressourcenansicht. Die Ressource, die der Ansicht zugrunde liegende ist, muss mit Verwendung D3D11_USAGE_DEFAULT oder D3D11_USAGE_DYNAMIC erstellt worden sein. Andernfalls verwirft die Laufzeit den Aufruf von DiscardView. Wenn die Debugebene aktiviert ist, gibt die Runtime eine Fehlermeldung zurück.

Rückgabewert

Keine

Bemerkungen

DiscardView informiert die Grafikverarbeitungseinheit (GPU), dass der vorhandene Inhalt in der Ressourcenansicht, auf den pResourceView verweist, nicht mehr benötigt wird. Die Ansicht kann eine SRV, RTV, UAV oder DSV sein. DiscardView ist eine Variante der DiscardResource-Methode . Mit DiscardView können Sie eine Teilmenge einer Ressource verwerfen, die sich in einer Ansicht befindet (z. B. ein einzelner miplevel). Noch wichtiger ist, dass DiscardView einen Komfort bietet, da Ansichten häufig an die Pipeline gebunden und ungebunden sind. Einige Pipelinebindungen verfügen nicht über Ansichten, z. B. die Streamausgabe. In diesem Fall kann DiscardResource den Auftrag für jede Ressource ausführen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8 und Plattformupdate für Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 und Plattformupdate für Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile d3d11_1.h
Bibliothek D3D11.lib

Weitere Informationen

ID3D11DeviceContext1