Partager via


GDI Support Services

GDI exporte de nombreuses routines de service qui peuvent simplifier la conception du pilote. Le pilote peut appeler ces routines directement. Noms des routines qui sont des services de moteur graphique généraux dont les noms commencent par Eng. Les routines de service liées à un objet particulier commencent toujours par le nom de l’objet ; par exemple, CLIPOBJ_cEnumStart est un service CLIPOBJ .

Note Les routines de service dans lesquelles le premier argument est un pointeur vers un objet utilisateur sont des méthodes sur cet objet utilisateur et sont appelées à l’aide des conventions C++ habituelles. Par conséquent, les pilotes écrits en C++ peuvent accéder aux routines de service en tant que méthodes.

Ces routines de service appartiennent aux catégories suivantes :

Gestion de Surface

Services de palette

Services de chemin d’accès

Services de fenêtre

Services de rendu

Services de police et de texte

Services de mémoire

Services d’événements

Services de fichiers, de module et de processus

Services de sémaphore

Services d’impression

Services liés aux pilotes

Services d’information

Services utilitaires

Services à virgule flottante

Services de demi-teinte

L’utilisation de graphics DDI décrit les points d’entrée DDI graphiques et explique également où bon nombre de ces routines de service peuvent être utilisées pour aider le pilote à implémenter les points d’entrée.