Partager via


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)

Voir aussi

DD_DIRECTDRAW_GLOBAL

DdGetDriverInfo

DrvGetDirectDrawInfo

HEAPALIGNMENT

VIDEOMEMORY