structure DD_GETHEAPALIGNMENTDATA (dmemmgr.h)
La structure DD_GETHEAPALIGNMENTDATA contient des données sur les alignements requis d’un tas particulier.
Syntaxe
typedef struct _DD_GETHEAPALIGNMENTDATA {
ULONG_PTR dwInstance;
DWORD dwHeap;
HRESULT ddRVal;
VOID *GetHeapAlignment;
HEAPALIGNMENT Alignment;
} DD_GETHEAPALIGNMENTDATA, *PDD_GETHEAPALIGNMENTDATA;
Membres
dwInstance
Indique le contexte du pilote tel qu’il est retourné par la routine d’initialisation du pilote et stocké dans le membre dhpDev de la structure DD_DIRECTDRAW_GLOBAL .
dwHeap
Spécifie l’index de tas passé par Microsoft DirectDraw. Pour plus d'informations, consultez la section Notes.
ddRVal
Spécifie l’emplacement dans lequel le pilote écrit la valeur de retour du rappel DdGetDriverInfo pour une requête GUID_GetHeapAlignment. Un code de retour de DD_OK indique la réussite. Pour plus d’informations, consultez Valeurs de retour pour DirectDraw.
GetHeapAlignment
Inutilisé sur Microsoft Windows 2000 et versions ultérieures du système d’exploitation.
Alignment
Pointe vers une structure HEAPALIGNMENT remplie par le pilote.
Remarques
Le membre dwHeap est le numéro ordinal du tas pour lequel les données d’alignement sont demandées. En d’autres termes, il s’agit de l’index dans le tableau des structures VIDEOMEMORY vers lesquelles pointe le paramètre pvmList de la fonction de pilote DrvGetDirectDrawInfo .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | dmemmgr.h (inclure Dmemmgr.h) |