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 포함) |