Função DdReenableDirectDrawObject (ddrawgdi.h)
[Essa função está sujeita a alterações com cada revisão do sistema operacional. Em vez disso, use o DirectDraw e o Microsoft Direct3DAPIs; essas APIs isolam os aplicativos dessas alterações do sistema operacional e ocultam muitas outras dificuldades envolvidas na interação diretamente com drivers de exibição.]
Wrapper para a função NtGdiDdReenableDirectDrawObject . Ele habilita novamente uma instância de driver do Microsoft DirectDraw após um evento de estilo de comutador de modo, como um comutador de modo verdadeiro, aparência de uma caixa MS-DOS da Microsoft de tela inteira ou alteração do driver de exibição.
GdiEntry10 é definido como um alias para essa função.
Sintaxe
BOOL DdReenableDirectDrawObject(
LPDDRAWI_DIRECTDRAW_GBL pDirectDrawGlobal,
BOOL *pbNewMode
);
Parâmetros
pDirectDrawGlobal
Objeto DirectDraw que precisa ser habilitado novamente.
pbNewMode
Ponteiro para um BOOL que será preenchido com um valor que representa se o modo de exibição foi alterado.
Retornar valor
Se tiver êxito (o dispositivo pode ser reabilitado), essa função retornará TRUE. Caso contrário (por exemplo, o driver de exibição foi alterado), ele retornará FALSE.
Comentários
Depois que o objeto tiver sido habilitado novamente, os recursos do dispositivo poderão ser consultados novamente usando uma chamada para DdQueryDirectDrawObject ou GdiEntry2.
Os aplicativos são aconselhados a usar as APIs DirectDraw ou Direct3D , que automatizam e abstraem esse processo de maneira independente do sistema operacional.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | ddrawgdi.h |