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 포함) |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기