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