DXGI_STATUS
Códigos de status que podem ser retornados por funções DXGI.
Constante/valor | Descrição |
---|---|
|
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. |
|
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. |
|
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 |
|
Confira também