DXGI_STATUS

Códigos de status que podem ser retornados por funções DXGI.

Constante/valor Descrição
DXGI_STATUS_OCCLUDED
0x087A0001
O conteúdo da janela não está visível. Ao receber esse status, um aplicativo pode parar de renderizar e usar DXGI_PRESENT_TEST para determinar quando retomar a renderização. Você não receberá DXGI_STATUS_OCCLUDED se estiver usando uma cadeia de troca de modelo de inversão.
DXGI_STATUS_MODE_CHANGED
0x087A0007
O modo de exibição da área de trabalho foi alterado, pode haver conversão/alongamento de cores. O aplicativo deve chamar IDXGISwapChain::ResizeBuffers para corresponder ao novo modo de exibição.
DXGI_STATUS_MODE_CHANGE_IN_PROGRESS
0x087A0008
IDXGISwapChain::ResizeTarget e IDXGISwapChain::SetFullscreenState retornarão DXGI_STATUS_MODE_CHANGE_IN_PROGRESS se uma transição de modo de tela inteira/janela estiver ocorrendo quando uma API for chamada.

Comentários

O valor HRESULT para cada valor DXGI_STATUS é determinado a partir dessa macro definida em DXGItype.h:

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

Por exemplo, DXGI_STATUS_OCCLUDED é definido como 0x087A0001:

#define DXGI_STATUS_OCCLUDED                    MAKE_DXGI_STATUS(1)

Requisitos

Requisito Valor
parâmetro
DXGI.h

Confira também

Constantes DXGI