Compartir a través de


Servicios de soporte técnico de GDI

GDI exporta muchas rutinas de servicio que pueden simplificar el diseño del controlador. El controlador puede llamar directamente a estas rutinas. Nombres de rutinas que son servicios de motor gráficos generales cuyos nombres comienzan por Eng. Las rutinas de servicio relacionadas con un objeto determinado siempre comienzan por el nombre del objeto; por ejemplo, CLIPOBJ_cEnumStart es un servicio CLIPOBJ .

Nota Las rutinas de servicio en las que el primer argumento es un puntero a un objeto de usuario son métodos en ese objeto de usuario y se llaman mediante las convenciones habituales de C++. Por lo tanto, los controladores escritos en C++ pueden acceder a las rutinas de servicio como métodos.

Estas rutinas de servicio se dividen en las siguientes categorías:

Administración de Surface

Servicios de paleta

Servicios de ruta de acceso

Servicios de ventana

Servicios de representación

Servicios de fuente y texto

Servicios de memoria

Servicios de eventos

Servicios de archivos, módulos y procesos

Servicios de semáforo

Servicios de impresora

Servicios relacionados con el controlador

Servicios de información

Servicios de utilidad

Servicios de punto flotante

Servicios de medio tono

El uso de la DDI de gráficos describe los puntos de entrada de DDI gráficos y también explica dónde se pueden usar muchas de estas rutinas de servicio para ayudar al controlador a implementar los puntos de entrada.