Função NtGdiDdReenableDirectDrawObject

[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.]

Habilita novamente um objeto de dispositivo no modo kernel do Microsoft DirectDraw após uma opção de modo.

Sintaxe

BOOL APIENTRY NtGdiDdReenableDirectDrawObject(
  _In_    HANDLE hDirectDrawLocal,
  _Inout_ BOOL   *pubNewMode
);

Parâmetros

hDirectDrawLocal [in]

Objeto DirectDraw que precisa ser habilitado novamente.

pubNewMode [in, out]

Ponteiro para um BOOL que será preenchido com um valor que representa se o modo de exibição foi alterado.

Valor retornado

Se tiver êxito (o dispositivo pode ser habilitado novamente), 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 for habilitado novamente, os recursos do dispositivo poderão ser consultados novamente por meio de uma chamada para NtGdiDdQueryDirectDrawObject.

Os aplicativos são aconselhados a usar as APIs DirectDraw ou Direct3D versão 8, 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]
Cabeçalho
Ntgdi.h

Confira também

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

DdReenableDirectDrawObject