Condividi tramite


Metodo ID3D11DeviceContext1::D iscardView (d3d11_1.h)

Rimuove una visualizzazione risorse dal contesto di dispositivo.

Sintassi

void DiscardView(
  [in] ID3D11View *pResourceView
);

Parametri

[in] pResourceView

Tipo: ID3D11View*

Puntatore all'interfaccia ID3D11View per la visualizzazione delle risorse da eliminare. La risorsa sottostante alla vista deve essere stata creata con D3D11_USAGE_DEFAULT di utilizzo o D3D11_USAGE_DYNAMIC; in caso contrario, il runtime elimina la chiamata a DiscardView; se il livello di debug è abilitato, il runtime restituisce un messaggio di errore.

Valore restituito

nessuno

Osservazioni

DiscardView informa l'unità di elaborazione grafica (GPU) che il contenuto esistente nella visualizzazione risorse a cui pResourceView punta non è più necessario. La visualizzazione può essere una vista SRV, RTV, UAV o DSV. DiscardView è una variante del metodo DiscardResource . DiscardView consente di rimuovere un sottoinsieme di una risorsa presente in una visualizzazione, ad esempio un singolo miplevel. In particolare , DiscardView offre una praticità perché spesso le visualizzazioni sono associate e non associate alla pipeline. Alcune associazioni di pipeline non dispongono di viste, ad esempio l'output del flusso. In questo caso , DiscardResource può eseguire il processo per qualsiasi risorsa.

Requisiti

   
Client minimo supportato Windows 8 e Platform Update per Windows 7 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 e Aggiornamento della piattaforma per Windows Server 2008 R2 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione d3d11_1.h
Libreria D3D11.lib

Vedi anche

ID3D11DeviceContext1