Partager via


Fonction DrvNotify (winddi.h)

La fonction DrvNotify permet à un pilote d’affichage d’être informé de certaines informations par GDI.

Syntaxe

void DrvNotify(
  SURFOBJ *pso,
  ULONG   iType,
  PVOID   pvData
);

Paramètres

pso

Pointeur vers une structure SURFOBJ qui décrit la surface principale pour laquelle la notification se produit.

iType

Identifie le type d’informations sur lequel GDI avertit le pilote. Ce paramètre peut être l’une des valeurs suivantes :

DN_DEVICE_ORIGIN

Avertit le pilote de l’origine de l’appareil. Le paramètre pvData pointe vers une structure POINTL qui identifie l’origine de l’appareil physique dans l’espace de bureau. Cette notification est utile pour les pilotes d’appareils qui font partie d’un système multimonitor. La valeur vers laquelle pointe pvData est toujours (0,0) sur un seul système de surveillance.

DN_DRAWING_BEGIN

Avertit le pilote que la première opération de dessin est sur le point de se produire pour cette instance du PDEV associé à la surface spécifiée. Le paramètre pvData pointe vers NULL.

pvData

Pointeur vers les données de notification ou NULL, en fonction de la valeur d’iType.

Valeur de retour

None

Remarques

Un pilote d’affichage peut éventuellement implémenter DrvNotify. GDI appelle DrvNotify uniquement dans les pilotes d’affichage qui l’implémentent.

Configuration requise

   
Plateforme cible Bureau
En-tête winddi.h (inclure Winddi.h)

Voir aussi

EngQueryDeviceAttribute