DD_GETAVAILDRIVERMEMORYDATA 结构 (ddrawint.h)

DD_GETAVAILDRIVERMEMORYDATA 结构包含驱动程序查询和返回可用内存量所需的信息。

语法

typedef struct _DD_GETAVAILDRIVERMEMORYDATA {
  PDD_DIRECTDRAW_GLOBAL lpDD;
  DDSCAPS               DDSCaps;
  DWORD                 dwTotal;
  DWORD                 dwFree;
  HRESULT               ddRVal;
  VOID                  *GetAvailDriverMemory;
} *PDD_GETAVAILDRIVERMEMORYDATA, DD_GETAVAILDRIVERMEMORYDATA;

成员

lpDD

指向描述驱动程序设备的 DD_DIRECTDRAW_GLOBAL 结构。

DDSCaps

指向描述要查询内存可用性的图面类型的 DDSCAPS 结构。

dwTotal

指定驱动程序返回可用于 DDSCaps 描述的类型图面的驱动程序托管内存字节数的位置。

dwFree

指定驱动程序返回 DDSCaps 描述的图面类型的可用内存量(以字节为单位)的位置。

ddRVal

指定驱动程序写入 DdGetAvailDriverMemory 回调的返回值的位置。 返回代码DD_OK表示成功。 有关详细信息,请参阅 DirectDraw 的返回值

GetAvailDriverMemory

由 Microsoft DirectDraw API 使用,不应由驱动程序填充。

要求

要求
Header ddrawint.h (包括 Winddi.h)

另请参阅

DdGetAvailDriverMemory