Condividi tramite


Metodo ID3D11DeviceContext3::Flush1 (d3d11_3.h)

Invia comandi in coda nel buffer dei comandi all'unità di elaborazione grafica (GPU), con un tipo di contesto specificato e un handle di eventi facoltativo per creare una query di evento.

Sintassi

void Flush1(
                 D3D11_CONTEXT_TYPE ContextType,
  [in, optional] HANDLE             hEvent
);

Parametri

ContextType

Tipo: D3D11_CONTEXT_TYPE

Un D3D11_CONTEXT_TYPE che specifica il contesto in cui si verifica una query, ad esempio una coda di comandi 3D, una coda di calcolo 3D, una coda di copia 3D, un video o un'immagine.

[in, optional] hEvent

Tipo: HANDLE

Handle di eventi facoltativo. Se specificato, questo metodo crea una query evento.

Flush1 funziona in modo asincrono, pertanto può restituire prima o dopo il completamento dell'esecuzione dei comandi grafici in coda, che verranno completati. Per creare una query evento, è possibile chiamare ID3D11Device::CreateQuery con il valore D3D11_QUERY_EVENT valore. Per determinare quando la GPU viene completata l'elaborazione dei comandi grafici, è quindi possibile usare tale query di evento in una chiamata a ID3D11DeviceContext::GetData.

Valore restituito

nessuno

Osservazioni

Flush1 include parametri. Per altre informazioni, vedere ID3D11DeviceContext::Flush, che non dispone di parametri.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione d3d11_3.h
Libreria D3D11.lib

Vedi anche

ID3D11DeviceContext3

ID3D11DeviceContext::Flush