Función DdReenableDirectDrawObject (ddrawgdi.h)

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

Contenedor para la función NtGdiDdReenableDirectDrawObject . Vuelve a habilitar una instancia de controlador de Microsoft DirectDraw después de un evento de estilo de conmutador de modo, como un conmutador de modo verdadero, la apariencia de un cuadro microsoft MS-DOS de pantalla completa o el cambio del controlador de pantalla.

GdiEntry10 se define como alias para esta función.

Sintaxis

BOOL DdReenableDirectDrawObject(
  LPDDRAWI_DIRECTDRAW_GBL pDirectDrawGlobal,
  BOOL                    *pbNewMode
);

Parámetros

pDirectDrawGlobal

Objeto DirectDraw que debe volver a habilitarse.

pbNewMode

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 ha vuelto a habilitar el objeto, se pueden volver a consultar las funcionalidades del dispositivo mediante una llamada a DdQueryDirectDrawObject o GdiEntry2.

Se recomienda que las aplicaciones usen las API de DirectDraw o Direct3D , 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]
Plataforma de destino Windows
Encabezado ddrawgdi.h

Consulte también

Compatibilidad con clientes de bajo nivel de gráficos