Estructura VMEMHEAP (dmemmgr.h)
La estructura VMEMHEAP contiene información sobre el montón.
Sintaxis
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;
Miembros
dwFlags
Reservado para uso del sistema y debe omitirlo el controlador.
stride
Reservado para uso del sistema y debe omitirlo el controlador.
freeList
Reservado para uso del sistema y debe omitirlo el controlador.
allocList
Reservado para uso del sistema y debe omitirlo el controlador.
dwTotalSize
Reservado para uso del sistema y debe omitirlo el controlador.
fpGARTLin
Apunta a la dirección de reasignación de direcciones gráficas lineales (GART) de la dirección del inicio del montón para la memoria de visualización no local.
fpGARTDev
Apunta a la dirección GART física del inicio del montón para la memoria de visualización no local.
dwCommitedSize
Reservado para uso del sistema y debe omitirlo el controlador.
dwCoalesceCount
Reservado para uso del sistema y debe omitirlo el controlador.
Alignment
Reservado para uso del sistema y debe omitirlo el controlador.
ddsCapsEx
Reservado para uso del sistema y debe omitirlo el controlador.
ddsCapsExAlt
Reservado para uso del sistema y debe omitirlo el controlador.
liPhysAGPBase
Reservado para uso del sistema y debe omitirlo el controlador.
hdevAGP
Reservado para uso del sistema y debe omitirlo el controlador.
pvPhysRsrv
Reservado para uso del sistema y debe omitirlo el controlador.
pAgpCommitMask
Reservado para uso del sistema y debe omitirlo el controlador.
dwAgpCommitMaskSize
Reservado para uso del sistema y debe omitirlo el controlador.
Requisitos
Requisito | Valor |
---|---|
Header | dmemmgr.h (include Dmemmgr.h) |