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) |