DD_UPDATENONLOCALHEAPDATA 结构 (ddrawint.h)
DD_UPDATENONLOCALHEAPDATA 结构包含所需的堆信息。
语法
typedef struct _DD_UPDATENONLOCALHEAPDATA {
PDD_DIRECTDRAW_GLOBAL lpDD;
DWORD dwHeap;
FLATPTR fpGARTLin;
FLATPTR fpGARTDev;
ULONG_PTR ulPolicyMaxBytes;
HRESULT ddRVal;
VOID *UpdateNonLocalHeap;
} *PDD_UPDATENONLOCALHEAPDATA, DD_UPDATENONLOCALHEAPDATA;
成员
lpDD
指向描述驱动程序设备的 DD_DIRECTDRAW_GLOBAL 结构。
dwHeap
指示要为其请求数据的堆的序号。
fpGARTLin
指向线性图形地址重新映射表 (GART) 堆开头的地址。
fpGARTDev
指向堆开头的物理 GART 地址。
ulPolicyMaxBytes
指示要使用的 AGP 内存的最大量。
ddRVal
指定驱动程序写入GUID_UpdateNonLocalHeap查询的 DdGetDriverInfo 回调返回值的位置。 返回代码DD_OK表示成功。 有关详细信息,请参阅 DirectDraw 的返回值。
UpdateNonLocalHeap
在 Microsoft Windows 2000 及更高版本的操作系统上未使用。
要求
标头 | ddrawint.h (包括 Winddi.h) |