Fonctions de pilote graphique facultatives
Pour réduire la taille des pilotes, les enregistreurs de pilotes ajoutent généralement uniquement les fonctions facultatives qui sont bien prises en charge dans le matériel. Par exemple, un pilote pour le matériel qui prend en charge la gestion des couleurs d’image (ICM) peut implémenter les fonctions DrvIcmXxx . Les tableaux suivants répertorient les fonctions qu’un pilote graphique peut éventuellement implémenter.
Fonctions d’affichage et de pilote d’imprimante
Point d'entrée | Description |
---|---|
Fournit des fonctionnalités de transfert de blocs de bits avec fusion alpha. |
|
Exécute les transferts généraux de blocs de bits vers et à partir de surfaces. |
|
Crée et gère une bitmap avec un format défini par le pilote. |
|
Supprime une bitmap gérée par l’appareil. |
|
Demande à un appareil de créer un pinceau avec une palette d’appareils. |
|
Peint un chemin fermé pour une surface gérée par l’appareil. |
|
Nuance les primitives spécifiées. |
|
Vérifie si les pixels de l’image bitmap spécifiée se trouvent dans la gamme d’appareils de la transformation spécifiée. |
|
Crée une transformation de couleur ICM. |
|
Supprime la transformation de couleur ICM spécifiée. |
|
Définit la rampe gamma matérielle du périphérique d’affichage spécifié. |
|
Dessine une seule ligne cosmétique entière uniquement. |
|
Fournit des fonctionnalités de transfert de blocs de bits entre des combinaisons de surfaces gérées par l’appareil et gérées par GDI. |
|
Réalise un pinceau spécifié pour une surface définie. |
|
Permet d’étendre les transferts de blocs entre des surfaces gérées par l’appareil et gérées par GDI. |
|
Effectue un transfert de bloc de bits d’étirement à l’aide d’un ROP. |
|
Remplit et contourise simultanément un chemin d’accès. |
|
Coordonne les opérations de dessin entre GDI et un périphérique de coprocesseur pris en charge par le pilote d’affichage ; pour les surfaces gérées par le moteur uniquement. |
|
Coordonne les opérations de dessin entre GDI et un périphérique de coprocesseur pris en charge par le pilote d’affichage ; pour les surfaces gérées par le moteur uniquement. Si un pilote fournit À la fois DrvSynchronize et DrvSynchronizeSurface, GDI appelle uniquement DrvSynchronizeSurface. |
|
Fournit des fonctionnalités de transfert de blocs de bits avec transparence. |
Fonctions utilisées exclusivement par les pilotes d’affichage
Point d'entrée | Description |
---|---|
Déplace un pointeur vers une nouvelle position et le redessine. |
|
Enregistre ou restaure un rectangle spécifié de l’écran (pilote d’affichage uniquement). |
|
Supprime le pointeur de l’écran, si le pilote l’a dessiné, puis définit une nouvelle forme de pointeur. |
Fonctions utilisées principalement par les pilotes d’imprimante
Point d'entrée | Description |
---|---|
Avertit le pilote qu’une réalisation de police n’est plus nécessaire ; le pilote peut libérer des structures de données allouées. |
|
Implémente des fonctions d’échappement de type dessin. |
|
Interroge les informations d’un appareil non disponible dans un DDI indépendant de l’appareil. |
|
Libère le stockage de polices associé à une structure de données indiquée. |
Fonctions utilisées exclusivement par les pilotes d’imprimante
Point d'entrée | Description |
---|---|
Envoie des informations de fin de document. |
|
Autorise l’accès aux fonctionnalités d’imprimante qui ne sont pas directement disponibles via GDI. |
|
Retourne le type d’informations de police à stocker pour une police particulière. |
|
Réalise le contenu de la bande dessinée d’une surface. |
|
Retourne les informations de bande pour la surface d’imprimante à bandes spécifiée. |
|
Envoie des bits bruts d’une surface à l’imprimante. |
|
Prépare le pilote pour la bande. |
|
Envoie les informations de contrôle de début de document. |
|
Envoie les informations de contrôle de début de page. |
Fonction de pilote de police
Point d'entrée | Description |
---|---|
Fournit des largeurs d’avance de caractères pour un ensemble spécifié de glyphes. |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour