DXGI_STATUS

Codici di stato che possono essere restituiti dalle funzioni DXGI.

Costante/valore Descrizione
DXGI_STATUS_OCCLUDED
0x087A0001
Il contenuto della finestra non è visibile. Quando si riceve questo stato, un'applicazione può arrestare il rendering e usare DXGI_PRESENT_TEST per determinare quando riprendere il rendering. Non si riceverà DXGI_STATUS_OCCLUDED se si usa una catena di scambio di modelli di capovolgimento.
DXGI_STATUS_MODE_CHANGED
0x087A0007
La modalità di visualizzazione desktop è stata modificata, potrebbe verificarsi la conversione o l'estensione dei colori. L'applicazione deve chiamare IDXGISwapChain::ResizeBuffers per corrispondere alla nuova modalità di visualizzazione.
DXGI_STATUS_MODE_CHANGE_IN_PROGRESS
0x087A0008
IDXGISwapChain::ResizeTarget e IDXGISwapChain::SetFullscreenState restituirà DXGI_STATUS_MODE_CHANGE_IN_PROGRESS se si verifica una transizione in modalità schermo intero/finestra quando viene chiamata un'API.

Commenti

Il valore HRESULT per ogni valore di DXGI_STATUS viene determinato da questa macro definita in DXGItype.h:

#define _FACDXGI    0x87a
#define MAKE_DXGI_STATUS(code)  MAKE_HRESULT(0, _FACDXGI, code)

Ad esempio, DXGI_STATUS_OCCLUDED è definito come 0x087A0001:

#define DXGI_STATUS_OCCLUDED                    MAKE_DXGI_STATUS(1)

Requisiti

Requisito Valore
Intestazione
DXGI.h

Vedi anche

Costanti DXGI