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) |