DrvNotify function (winddi.h)
The DrvNotify function allows a display driver to be notified about certain information by GDI.
Syntax
void DrvNotify(
SURFOBJ *pso,
ULONG iType,
PVOID pvData
);
Parameters
pso
Pointer to a SURFOBJ structure that describes the primary surface for which notification is occurring.
iType
Identifies the type of information about which GDI is notifying the driver. This parameter can be one of the following values:
DN_DEVICE_ORIGIN
Notifies the driver of the device's origin. The pvData parameter points to a POINTL structure that identifies the origin of the physical device in desktop space. This notification is useful for drivers of devices that are a part of a multimonitor system. The value to which pvData points is always (0,0) on a single monitor system.
DN_DRAWING_BEGIN
Notifies the driver that the first drawing operation is about to occur for this instance of the PDEV that is associated with the specified surface. The pvData parameter points to NULL.
pvData
Pointer to notification data or NULL, depending on the value of iType.
Return value
None
Remarks
A display driver can optionally implement DrvNotify. GDI will call DrvNotify only in display drivers that do implement it.
Requirements
Requirement | Value |
---|---|
Target Platform | Desktop |
Header | winddi.h (include Winddi.h) |