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)

另请参阅

DD_DIRECTDRAW_GLOBAL

DdGetDriverInfo