Compartir a través de


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)

Consulte también

EngQueryDeviceAttribute