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
システム使用のために予約されており、ドライバーでは無視する必要があります。
要件
要件 | 値 |
---|---|
Header | dmemmgr.h (Dmemmgr.h を含む) |
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示