DD_MISCELLANEOUSCALLBACKS 结构 (ddrawint.h)

DD_MISCELLANEOUSCALLBACKS 结构包含指向设备驱动程序支持的内存查询回调的入口指针。

语法

typedef struct _DD_MISCELLANEOUSCALLBACKS {
  DWORD                    dwSize;
  DWORD                    dwFlags;
  PDD_GETAVAILDRIVERMEMORY GetAvailDriverMemory;
} DD_MISCELLANEOUSCALLBACKS, *PDD_MISCELLANEOUSCALLBACKS;

成员

dwSize

指定此DD_MISCELLANEOUSCALLBACKS结构的大小(以字节为单位)。

dwFlags

指示设备是否支持 DdGetAvailDriverMemory 回调。 驱动程序在实现回调时将此成员设置为DDHAL_MISCCB32_GETAVAILDRIVERMEMORY。

GetAvailDriverMemory

指向驱动程序提供的 DdGetAvailDriverMemory 回调。

备注

显示驱动程序不使用的条目应设置为 NULL。 当使用 GUID_MiscellaneousCallbacks GUID 调用其 DdGetDriverInfo 函数时,驱动程序应初始化此结构。

要求

   
标头 ddrawint.h (包括 Winddi.h)

另请参阅

DD_COLORCONTROLCALLBACKS

DD_KERNELCALLBACKS

DD_MOTIONCOMPCALLBACKS

DD_NTCALLBACKS

DD_PALETTECALLBACKS

DD_SURFACECALLBACKS

DD_VIDEOPORTCALLBACKS

DdGetAvailDriverMemory

DdGetDriverInfo