Condividi tramite


Metodo ID2D1RenderTarget::Flush (d2d1.h)

Esegue tutti i comandi di disegno in sospeso.

Sintassi

HRESULT Flush(
  [out, optional] D2D1_TAG *tag1,
  [out, optional] D2D1_TAG *tag2
);

Parametri

[out, optional] tag1

Tipo: D2D1_TAG*

Quando termina, questo metodo contiene il tag per le operazioni di disegno che hanno causato errori o 0 se non sono presenti errori. Questo parametro viene passato non inizializzato.

[out, optional] tag2

Tipo: D2D1_TAG*

Quando termina, questo metodo contiene il tag per le operazioni di disegno che hanno causato errori o 0 se non sono presenti errori. Questo parametro viene passato non inizializzato.

Valore restituito

Tipo: HRESULT

Se il metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT e imposta tag1 e tag2 sui tag attivi quando si è verificato l'errore. Se non si è verificato alcun errore, questo metodo imposta lo stato del tag di errore su (0,0).

Commenti

Questo comando non scarica il contesto di dispositivo Direct3D associato alla destinazione di rendering.

La chiamata a questo metodo reimposta lo stato di errore della destinazione di rendering.

Requisiti

Requisito Valore
Client minimo supportato Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione d2d1.h
Libreria D2d1.lib
DLL D2d1.dll

Vedi anche

ID2D1RenderTarget