VMEMHEAP 結構 (dmemmgr.h)
VMEMHEAP 結構包含堆積的相關信息。
語法
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;
成員
dwFlags
保留供系統使用,驅動程式應忽略。
stride
保留供系統使用,驅動程式應忽略。
freeList
保留供系統使用,驅動程式應忽略。
allocList
保留供系統使用,驅動程式應忽略。
dwTotalSize
保留供系統使用,驅動程式應忽略。
fpGARTLin
指向線性圖形位址重新對應數據表, (GART) 非位置顯示記憶體之堆積開頭的位址。
fpGARTDev
指向堆積開始的實體 GART 位址,以取得非本機顯示記憶體。
dwCommitedSize
保留供系統使用,驅動程式應忽略。
dwCoalesceCount
保留供系統使用,驅動程式應忽略。
Alignment
保留供系統使用,驅動程式應忽略。
ddsCapsEx
保留供系統使用,驅動程式應忽略。
ddsCapsExAlt
保留供系統使用,驅動程式應忽略。
liPhysAGPBase
保留供系統使用,驅動程式應忽略。
hdevAGP
保留供系統使用,驅動程式應忽略。
pvPhysRsrv
保留供系統使用,驅動程式應忽略。
pAgpCommitMask
保留供系統使用,驅動程式應忽略。
dwAgpCommitMaskSize
保留供系統使用,驅動程式應忽略。
規格需求
需求 | 值 |
---|---|
標頭 | dmemmgr.h (包含 Dmemmgr.h) |