Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La structure DD_DIRECTDRAW_GLOBAL contient des informations de pilote qui décrivent l’appareil du pilote.
Syntaxe
typedef struct _DD_DIRECTDRAW_GLOBAL {
VOID *dhpdev;
ULONG_PTR dwReserved1;
ULONG_PTR dwReserved2;
LPDDVIDEOPORTCAPS lpDDVideoPortCaps;
} *PDD_DIRECTDRAW_GLOBAL, DD_DIRECTDRAW_GLOBAL;
Membres
dhpdev
Gérez le PDEV privé du pilote.
dwReserved1
Réservé pour une utilisation par le pilote d’affichage.
dwReserved2
Réservé pour une utilisation par le pilote d’affichage.
lpDDVideoPortCaps
Pointe vers un tableau d’un ou plusieurs DDVIDEOPORTCAPS structures dans lesquelles le pilote doit décrire les extensions de port vidéo directDraw (VPE) qu’il prend en charge. Les structures sont allouées par DirectDraw ; le nombre de structures est basé sur la valeur retournée dans le membre dwMaxVideoPort de DDCORECAPS.
Ce membre est NULL lorsque le pilote n’implémente pas le VPE.
Remarques
DirectDraw alloue de la mémoire pour cette structure. Une seule définition DD_DIRECTDRAW_GLOBAL existe par appareil. Dans un système multimonitor, chaque appareil a sa propre structure DD_DIRECTDRAW_GLOBAL unique.
Les membres dwReserved1 et dwReserved2 peuvent être utilisés comme requis par le pilote. Par exemple, un pilote peut stocker des pointeurs vers des structures de données internes dans ces membres.
Exigences
| Exigence | Valeur |
|---|---|
| d’en-tête | ddrawint.h (include Winddi.h) |