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 |