VMEMHEAP-Struktur (dmemmgr.h)
Die VMEMHEAP-Struktur enthält Informationen zum Heap.
Syntax
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;
Member
dwFlags
Reserviert für die Systemverwendung und sollte vom Treiber ignoriert werden.
stride
Reserviert für die Systemverwendung und sollte vom Treiber ignoriert werden.
freeList
Reserviert für die Systemverwendung und sollte vom Treiber ignoriert werden.
allocList
Reserviert für die Systemverwendung und sollte vom Treiber ignoriert werden.
dwTotalSize
Reserviert für die Systemverwendung und sollte vom Treiber ignoriert werden.
fpGARTLin
Verweist auf die GART-Adresse (Linear Graphic Address Remapping Table) des Beginns des Heaps für den nichtlokalen Anzeigespeicher.
fpGARTDev
Zeigt auf die physische GART-Adresse des Beginns des Heaps für den nichtlokalen Anzeigespeicher.
dwCommitedSize
Reserviert für die Systemverwendung und sollte vom Treiber ignoriert werden.
dwCoalesceCount
Reserviert für die Systemverwendung und sollte vom Treiber ignoriert werden.
Alignment
Reserviert für die Systemverwendung und sollte vom Treiber ignoriert werden.
ddsCapsEx
Reserviert für die Systemverwendung und sollte vom Treiber ignoriert werden.
ddsCapsExAlt
Reserviert für die Systemverwendung und sollte vom Treiber ignoriert werden.
liPhysAGPBase
Reserviert für die Systemverwendung und sollte vom Treiber ignoriert werden.
hdevAGP
Reserviert für die Systemverwendung und sollte vom Treiber ignoriert werden.
pvPhysRsrv
Reserviert für die Systemverwendung und sollte vom Treiber ignoriert werden.
pAgpCommitMask
Reserviert für die Systemverwendung und sollte vom Treiber ignoriert werden.
dwAgpCommitMaskSize
Reserviert für die Systemverwendung und sollte vom Treiber ignoriert werden.
Anforderungen
Anforderung | Wert |
---|---|
Header | dmemmgr.h (include Dmemmgr.h) |