DXGI_STATUS

Codes d’état qui peuvent être retournés par les fonctions DXGI.

Constante/valeur Description
DXGI_STATUS_OCCLUDED
0x087A0001
Le contenu de la fenêtre n’est pas visible. Lors de la réception de ce status, une application peut arrêter le rendu et utiliser DXGI_PRESENT_TEST pour déterminer quand reprendre le rendu. Vous ne recevrez pas de DXGI_STATUS_OCCLUDED si vous utilisez une chaîne d’échange de modèle à retournement.
DXGI_STATUS_MODE_CHANGED
0x087A0007
Le mode d’affichage du bureau a été modifié, il peut y avoir conversion/étirement des couleurs. L’application doit appeler IDXGISwapChain::ResizeBuffers pour correspondre au nouveau mode d’affichage.
DXGI_STATUS_MODE_CHANGE_IN_PROGRESS
0x087A0008
IDXGISwapChain::ResizeTarget et IDXGISwapChain::SetFullscreenState retournent DXGI_STATUS_MODE_CHANGE_IN_PROGRESS si une transition en mode plein écran/fenêtré se produit lorsque l’une des API est appelée.

Notes

La valeur HRESULT de chaque valeur DXGI_STATUS est déterminée à partir de cette macro définie dans DXGItype.h :

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

Par exemple, DXGI_STATUS_OCCLUDED est défini comme 0x087A0001 :

#define DXGI_STATUS_OCCLUDED                    MAKE_DXGI_STATUS(1)

Spécifications

Condition requise Valeur
En-tête
DXGI.h

Voir aussi

Constantes DXGI