DXGI_STATUS

DXGI 関数から返すことができる状態コード。

定数/値 説明
DXGI_STATUS_OCCLUDED
0x087A0001
ウィンドウの内容は表示されません。 この状態を受け取ると、アプリケーションはレンダリングを停止し、DXGI_PRESENT_TESTを使用してレンダリングを再開するタイミングを決定できます。 フリップ モデル スワップ チェーンを使用している場合、DXGI_STATUS_OCCLUDEDは受け取りません。
DXGI_STATUS_MODE_CHANGED
0x087A0007
デスクトップ表示モードが変更されました。色変換/ストレッチがある可能性があります。 アプリケーションは、新しい表示モードに合わせて IDXGISwapChain::ResizeBuffers を呼び出す必要があります。
DXGI_STATUS_MODE_CHANGE_IN_PROGRESS
0x087A0008
IDXGISwapChain::ResizeTargetIDXGISwapChain::SetFullscreenState は、いずれかの API の呼び出し時に全画面表示/ウィンドウ モード遷移が発生した場合にDXGI_STATUS_MODE_CHANGE_IN_PROGRESSを返します。

注釈

DXGI_STATUS値の HRESULT 値は、DXGItype.h で定義されているこのマクロから決定されます。

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

たとえば、 DXGI_STATUS_OCCLUDED次のように定義0x087A0001

#define DXGI_STATUS_OCCLUDED                    MAKE_DXGI_STATUS(1)

要件

要件
ヘッダー
DXGI.h

こちらもご覧ください

DXGI 定数