DXGI_STATUS
Codes d’état qui peuvent être retournés par les fonctions DXGI.
Constante/valeur | Description |
---|---|
|
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. |
|
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. |
|
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 |
|
Voir aussi