Função DrvNotify (winddi.h)

A função DrvNotify permite que um driver de exibição seja notificado sobre determinadas informações por GDI.

Sintaxe

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

Parâmetros

pso

Ponteiro para uma estrutura SURFOBJ que descreve a superfície primária para a qual a notificação está ocorrendo.

iType

Identifica o tipo de informação sobre qual GDI está notificando o driver. Esse parâmetro pode usar um dos valores a seguir:

DN_DEVICE_ORIGIN

Notifica o driver da origem do dispositivo. O parâmetro pvData aponta para uma estrutura POINTL que identifica a origem do dispositivo físico no espaço da área de trabalho. Essa notificação é útil para drivers de dispositivos que fazem parte de um sistema multimonitoramento. O valor para o qual pvData aponta é sempre (0,0) em um único sistema de monitor.

DN_DRAWING_BEGIN

Notifica o driver de que a primeira operação de desenho está prestes a ocorrer para essa instância do PDEV associada à superfície especificada. O parâmetro pvData aponta para NULL.

pvData

Ponteiro para dados de notificação ou NULL, dependendo do valor de iType.

Valor retornado

Nenhum

Comentários

Opcionalmente, um driver de exibição pode implementar DrvNotify. A GDI chamará DrvNotify somente em drivers de exibição que o implementam.

Requisitos

   
Plataforma de Destino Área de Trabalho
Cabeçalho winddi.h (inclua Winddi.h)

Confira também

EngQueryDeviceAttribute