Compartir a través de


Uso de DDI de gráficos

En respuesta a las llamadas de aplicación independientes del dispositivo enrutadas a través de la Interfaz de dispositivo gráfico (GDI), un controlador de gráficos debe asegurarse de que su dispositivo gráfico genera la salida necesaria. Un controlador de gráficos controla la salida de gráficos implementando la mayor parte de la interfaz de controlador de dispositivo (DDI) de gráficos según sea necesario.

Los nombres de función DDI de gráficos están en el formato DrvXxx . GDI llama a estas funciones DrvXxx para pasar datos al controlador. Cuando una aplicación realiza una solicitud de GDI y GDI determina que el controlador admite la función pertinente, GDI llama a esa función. Es responsabilidad del controlador proporcionar la función y volver a GDI tras la finalización de la función.

En esta sección se describen las funciones DDI de gráficos que los escritores de controladores de pantalla e impresora deben tener en cuenta. Las declaraciones de función DDI de gráficos, las definiciones de estructura y las constantes se pueden encontrar en winddi.h.

Los temas contenidos en esta sección son los siguientes:

Funciones del controlador de gráficos

Compatibilidad con funciones de inicialización y finalización

Operaciones de punto flotante en funciones del controlador de gráficos

Creación de mapas de bits de Device-Dependent

Compatibilidad con la salida de gráficos

Compatibilidad con funciones de patrón y color de DDI de gráficos

Compatibilidad con funciones de texto y fuente DDI de gráficos

Estructura DEVMODEW