DXGI_STATUS

Statuscodes, die von DXGI-Funktionen zurückgegeben werden können.

Konstante/Wert BESCHREIBUNG
DXGI_STATUS_OCCLUDED
0x087A0001
Der Fensterinhalt ist nicht sichtbar. Beim Empfang dieses status kann eine Anwendung das Rendern beenden und DXGI_PRESENT_TEST verwenden, um zu bestimmen, wann das Rendering fortgesetzt werden soll. Sie erhalten keine DXGI_STATUS_OCCLUDED, wenn Sie eine Flip-Modell-Swapchain verwenden.
DXGI_STATUS_MODE_CHANGED
0x087A0007
Der Desktopanzeigemodus wurde geändert, es kann eine Farbkonvertierung/-dehnung geben. Die Anwendung sollte IDXGISwapChain::ResizeBuffers aufrufen, um dem neuen Anzeigemodus zu entsprechen.
DXGI_STATUS_MODE_CHANGE_IN_PROGRESS
0x087A0008
IDXGISwapChain::ResizeTarget und IDXGISwapChain::SetFullscreenState geben DXGI_STATUS_MODE_CHANGE_IN_PROGRESS zurück, wenn beim Aufruf einer API ein Übergang im Vollbild-/Fenstermodus stattfindet.

Bemerkungen

Der HRESULT-Wert für jeden DXGI_STATUS Wert wird anhand dieses Makros bestimmt, das in DXGItype.h definiert ist:

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

Beispielsweise wird DXGI_STATUS_OCCLUDED als 0x087A0001 definiert:

#define DXGI_STATUS_OCCLUDED                    MAKE_DXGI_STATUS(1)

Anforderungen

Anforderung Wert
Header
DXGI.h

Siehe auch

DXGI-Konstanten