共用方式為


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)