Share via


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

Confira também

Suporte ao cliente de baixo nível de gráficos