Funzione DrvNotify (winddi.h)

La funzione DrvNotify consente a un driver di visualizzazione di ricevere una notifica su determinate informazioni da GDI.

Sintassi

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

Parametri

pso

Puntatore a una struttura SURFOBJ che descrive la superficie primaria per cui si verifica la notifica.

iType

Identifica il tipo di informazioni su cui GDI invia una notifica al driver. Questo parametro può essere uno dei valori seguenti:

DN_DEVICE_ORIGIN

Notifica al driver dell'origine del dispositivo. Il parametro pvData punta a una struttura POINTL che identifica l'origine del dispositivo fisico nello spazio desktop. Questa notifica è utile per i driver di dispositivi che fanno parte di un sistema multimonitor. Valore a cui i punti pvData sono sempre (0,0) in un singolo sistema di monitoraggio.

DN_DRAWING_BEGIN

Notifica al driver che la prima operazione di disegno sta per verificarsi per questa istanza del PDEV associato alla superficie specificata. Il parametro pvData punta a NULL.

pvData

Puntatore ai dati di notifica o NULL, a seconda del valore di iType.

Valore restituito

nessuno

Osservazioni

Un driver di visualizzazione può implementare facoltativamente DrvNotify. GDI chiamerà DrvNotify solo nei driver di visualizzazione che lo implementano.

Requisiti

   
Piattaforma di destinazione Desktop
Intestazione winddi.h (include Winddi.h)

Vedi anche

EngQueryDeviceAttribute