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 |
|
Confira também