Share via


Multiple-Monitor prise en charge dans un pilote d’affichage XDDM

La prise en charge de plusieurs moniteurs est assurée par Windows 2000 et versions ultérieures ; Par conséquent, les enregistreurs de pilotes d’affichage ne doivent pas implémenter de code spécial pour fournir cette prise en charge.

Les pilotes d’affichage doivent être implémentés sans utiliser de variables globales. Tous les états doivent exister dans le PDEV pour un pilote d’affichage particulier. GDI appelle DrvEnablePDEV pour chaque extension de périphérique matériel créée par le pilote de miniport vidéo.

Pour suivre les modifications apportées aux fenêtres dans un système à plusieurs moniteurs, un pilote peut demander à GDI de créer des objets WNDOBJ avec des coordonnées de bureau. Pour ce faire, le pilote appelle EngCreateWnd à l’aide de l’indicateur WO_RGN_DESKTOP_COORD. Pour plus d’informations, consultez Suivi des modifications de fenêtre .

Dans un système à plusieurs moniteurs, GDI stocke la position du bureau de l’appareil dans le membre dmPosition de la structure DEVMODEW .