Función DrvNotify (winddi.h)
La función DrvNotify permite que GDI notifique un controlador de pantalla sobre cierta información.
Sintaxis
void DrvNotify(
SURFOBJ *pso,
ULONG iType,
PVOID pvData
);
Parámetros
pso
Puntero a una estructura SURFOBJ que describe la superficie principal para la que se está produciendo la notificación.
iType
Identifica el tipo de información sobre qué GDI notifica al controlador. Este parámetro puede establecerse con uno de los siguientes valores:
DN_DEVICE_ORIGIN
Notifica al controlador del origen del dispositivo. El parámetro pvData apunta a una estructura POINTL que identifica el origen del dispositivo físico en el espacio de escritorio. Esta notificación es útil para los controladores de dispositivos que forman parte de un sistema multimonitor. Valor al que apunta pvData siempre (0,0) en un único sistema de supervisión.
DN_DRAWING_BEGIN
Notifica al controlador que la primera operación de dibujo está a punto de producirse para esta instancia del PDEV asociado a la superficie especificada. El parámetro pvData apunta a NULL.
pvData
Puntero a los datos de notificación o NULL, en función del valor de iType.
Valor devuelto
None
Observaciones
Opcionalmente, un controlador de pantalla puede implementar DrvNotify. GDI llamará a DrvNotify solo en los controladores de pantalla que lo implementan.
Requisitos
Plataforma de destino | Escritorio |
Encabezado | winddi.h (incluya Winddi.h) |