Функция 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.
Возвращаемое значение
None
Remarks
Драйвер дисплея может при необходимости реализовать DrvNotify. GDI будет вызывать DrvNotify только в драйверах отображения, которые реализуют его.
Требования
Целевая платформа | Персональный компьютер |
Верхняя часть | winddi.h (включая Winddi.h) |