Función NtGdiDdReenableDirectDrawObject
[Esta función está sujeta a cambios con cada revisión del sistema operativo. En su lugar, use DirectDraw y Microsoft Direct3DAPIs; estas API aíslan las aplicaciones de estos cambios en el sistema operativo y ocultan muchas otras dificultades implicadas en la interacción directa con los controladores de pantalla.
Vuelve a habilitar un objeto de dispositivo en modo kernel de Microsoft DirectDraw después de un modificador de modo.
Sintaxis
BOOL APIENTRY NtGdiDdReenableDirectDrawObject(
_In_ HANDLE hDirectDrawLocal,
_Inout_ BOOL *pubNewMode
);
Parámetros
-
hDirectDrawLocal [in]
-
Objeto DirectDraw que debe volver a habilitarse.
-
pubNewMode [in, out]
-
Puntero a un BOOL que se rellenará con un valor que representa si el modo de presentación ha cambiado.
Valor devuelto
Si se ejecuta correctamente (se puede volver a habilitar el dispositivo), esta función devuelve TRUE. De lo contrario (por ejemplo, se cambió el controlador de pantalla), devuelve FALSE.
Comentarios
Una vez que se haya vuelto a habilitar el objeto, se pueden volver a consultar las funcionalidades del dispositivo a través de una llamada a NtGdiDdQueryDirectDrawObject.
Se recomienda a las aplicaciones usar las API de DirectDraw o Direct3D versión 8, que automatizan y abstraen este proceso de forma independiente del sistema operativo.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado |
|
Consulte también