S_PRESENT

Uma lista de alguns dos códigos de retorno possíveis para métodos e funções.

#define Descrição
S_OK O dispositivo está em execução normalmente e pode ser usado para renderização.
S_PRESENT_OCCLUDED A área de apresentação está ocluída. Oclusão significa que a janela de apresentação está minimizada ou outro dispositivo entrou no modo de tela inteira no mesmo monitor que a janela de apresentação e a janela de apresentação está completamente nesse monitor. A oclusão não ocorrerá se a área do cliente for coberta por outra Janela.
Os aplicativos ocluídos podem continuar a renderização e todas as chamadas serão bem-sucedidas, mas a janela de apresentação ocluída não será atualizada. Preferencialmente, o aplicativo deve parar de renderizar na janela de apresentação usando o dispositivo e continuar chamando CheckDeviceState até que S_OK ou S_PRESENT_MODE_CHANGED retorne.
S_PRESENT_MODE_CHANGED O modo de exibição da área de trabalho foi alterado. O aplicativo pode continuar a renderização, mas pode haver conversão/alongamento de cores. Escolha um formato de buffer de fundo semelhante ao modo de exibição atual e chame Redefinir para recriar as cadeias de troca. O dispositivo deixará esse estado depois que uma Redefinição for chamada.

 

Outros códigos de erro estão contidos em D3DERR.

Constantes Direct3D