Struttura VMEMHEAP (dmemmgr.h)
La struttura VMEMHEAP contiene informazioni sull'heap.
Sintassi
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;
Members
dwFlags
Riservato per l'uso del sistema e deve essere ignorato dal driver.
stride
Riservato per l'uso del sistema e deve essere ignorato dal driver.
freeList
Riservato per l'uso del sistema e deve essere ignorato dal driver.
allocList
Riservato per l'uso del sistema e deve essere ignorato dal driver.
dwTotalSize
Riservato per l'uso del sistema e deve essere ignorato dal driver.
fpGARTLin
Punta all'indirizzo GART (Linear Graphic Address Remapping Table) dell'inizio dell'heap per la memoria di visualizzazione non locale.
fpGARTDev
Punta all'indirizzo GART fisico dell'inizio dell'heap per la memoria di visualizzazione non locale.
dwCommitedSize
Riservato per l'uso del sistema e deve essere ignorato dal driver.
dwCoalesceCount
Riservato per l'uso del sistema e deve essere ignorato dal driver.
Alignment
Riservato per l'uso del sistema e deve essere ignorato dal driver.
ddsCapsEx
Riservato per l'uso del sistema e deve essere ignorato dal driver.
ddsCapsExAlt
Riservato per l'uso del sistema e deve essere ignorato dal driver.
liPhysAGPBase
Riservato per l'uso del sistema e deve essere ignorato dal driver.
hdevAGP
Riservato per l'uso del sistema e deve essere ignorato dal driver.
pvPhysRsrv
Riservato per l'uso del sistema e deve essere ignorato dal driver.
pAgpCommitMask
Riservato per l'uso del sistema e deve essere ignorato dal driver.
dwAgpCommitMaskSize
Riservato per l'uso del sistema e deve essere ignorato dal driver.
Requisiti
Requisito | Valore |
---|---|
Intestazione | dmemmgr.h (include Dmemmgr.h) |