Structure VMEMHEAP (dmemmgr.h)
La structure VMEMHEAP contient des informations sur le tas.
Syntaxe
typedef struct _VMEMHEAP {
DWORD dwFlags;
DWORD stride;
LPVOID freeList;
LPVOID allocList;
DWORD dwTotalSize;
FLATPTR fpGARTLin;
FLATPTR fpGARTDev;
DWORD dwCommitedSize;
DWORD dwCoalesceCount;
HEAPALIGNMENT Alignment;
DDSCAPSEX ddsCapsEx;
DDSCAPSEX ddsCapsExAlt;
LARGE_INTEGER liPhysAGPBase;
HANDLE hdevAGP;
LPVOID pvPhysRsrv;
BYTE *pAgpCommitMask;
DWORD dwAgpCommitMaskSize;
} VMEMHEAP;
Membres
dwFlags
Réservé à l’utilisation système et doit être ignoré par le pilote.
stride
Réservé à l’utilisation système et doit être ignoré par le pilote.
freeList
Réservé à l’utilisation système et doit être ignoré par le pilote.
allocList
Réservé à l’utilisation système et doit être ignoré par le pilote.
dwTotalSize
Réservé à l’utilisation système et doit être ignoré par le pilote.
fpGARTLin
Pointe vers l’adresse de la table de remapping d’adresses graphiques linéaires (GART) du début du tas pour la mémoire d’affichage non locale.
fpGARTDev
Pointe vers l’adresse GART physique du début du tas pour la mémoire d’affichage non locale.
dwCommitedSize
Réservé à l’utilisation système et doit être ignoré par le pilote.
dwCoalesceCount
Réservé à l’utilisation système et doit être ignoré par le pilote.
Alignment
Réservé à l’utilisation système et doit être ignoré par le pilote.
ddsCapsEx
Réservé à l’utilisation système et doit être ignoré par le pilote.
ddsCapsExAlt
Réservé à l’utilisation système et doit être ignoré par le pilote.
liPhysAGPBase
Réservé à l’utilisation système et doit être ignoré par le pilote.
hdevAGP
Réservé à l’utilisation système et doit être ignoré par le pilote.
pvPhysRsrv
Réservé à l’utilisation système et doit être ignoré par le pilote.
pAgpCommitMask
Réservé à l’utilisation système et doit être ignoré par le pilote.
dwAgpCommitMaskSize
Réservé à l’utilisation système et doit être ignoré par le pilote.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | dmemmgr.h (inclure Dmemmgr.h) |