drvNotify 函数 (winddi.h)

DrvNotify 函数允许通过 GDI 通知显示驱动程序有关特定信息。

语法

void DrvNotify(
  SURFOBJ *pso,
  ULONG   iType,
  PVOID   pvData
);

参数

pso

指向 SURFOBJ 结构的指针,该结构描述发生通知的主图面。

iType

标识有关 GDI 通知驱动程序的信息类型。 此参数可能是以下值之一:

DN_DEVICE_ORIGIN

通知驱动程序设备的来源。 pvData 参数指向一个 POINTL 结构,该结构标识桌面空间中物理设备的来源。 此通知适用于属于多监视器系统的设备的驱动程序。 pvData 点在单个监视系统上始终 (0,0) 的值。

DN_DRAWING_BEGIN

通知驱动程序,即将为此与指定图面关联的 PDEV 实例执行第一个绘制操作。 pvData 参数指向 NULL

pvData

指向通知数据的指针或 NULL,具体取决于 iType 的值。

返回值

备注

显示驱动程序可以选择实现 DrvNotify。 GDI 仅在实现 DrvNotify 的显示驱动程序中调用 DrvNotify

要求

   
目标平台 桌面
标头 winddi.h (包括 Winddi.h)

另请参阅

EngQueryDeviceAttribute