次の方法で共有


ID3D11DeviceContext1::D iscardView メソッド (d3d11_1.h)

デバイス コンテキストからリソース ビューを破棄します。

構文

void DiscardView(
  [in] ID3D11View *pResourceView
);

パラメーター

[in] pResourceView

種類: ID3D11View*

破棄するリソース ビューの ID3D11View インターフェイスへのポインター。 ビューの基になるリソースは、使用状況 D3D11_USAGE_DEFAULT または D3D11_USAGE_DYNAMICで作成されている必要があります。それ以外の場合、ランタイムは DiscardView への呼び出しをドロップします。デバッグ レイヤーが有効になっている場合、ランタイムはエラー メッセージを返します。

戻り値

なし

解説

DiscardView は、 pResourceView が指すリソース ビュー内の既存のコンテンツが不要になったことをグラフィックス処理装置 (GPU) に通知します。 ビューには、SRV、RTV、UAV、または DSV を指定できます。 DiscardView は、 DiscardResource メソッドのバリエーションです。 DiscardView を使用すると、ビュー内にあるリソースのサブセット (1 つの miplevel など) を破棄できます。 さらに重要なのは、多くの場合、パイプラインでバインドおよびバインド解除されているビューであるため、 DiscardView は便利です。 一部のパイプライン バインドには、ストリーム出力などのビューがありません。 このような状況では、 DiscardResource は任意のリソースに対してジョブを実行できます。

要件

   
サポートされている最小のクライアント Windows 8 および Windows 7 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 および Windows Server 2008 R2 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー d3d11_1.h
Library D3D11.lib

関連項目

ID3D11DeviceContext1