DrvNotify-Funktion (winddi.h)
Die DrvNotify-Funktion ermöglicht es einem Anzeigetreiber, über bestimmte Informationen von GDI benachrichtigt zu werden.
Syntax
void DrvNotify(
SURFOBJ *pso,
ULONG iType,
PVOID pvData
);
Parameter
pso
Zeiger auf eine SURFOBJ-Struktur , die die primäre Oberfläche beschreibt, für die eine Benachrichtigung erfolgt.
iType
Gibt den Typ der Informationen an, über die GDI den Treiber benachrichtigt. Dieser Parameter kann einer der folgenden Werte sein:
DN_DEVICE_ORIGIN
Benachrichtigt den Treiber über den Ursprung des Geräts. Der parameter pvData verweist auf eine POINTL-Struktur, die den Ursprung des physischen Geräts im Desktopbereich identifiziert. Diese Benachrichtigung ist nützlich für Treiber von Geräten, die Teil eines Multimonitorsystems sind. Der Wert, auf den pvData verweist, ist immer (0,0) auf einem einzelnen Monitorsystem.
DN_DRAWING_BEGIN
Benachrichtigt den Treiber darüber, dass der erste Zeichnungsvorgang für diese instance der PDEV erfolgt, die der angegebenen Oberfläche zugeordnet ist. Der parameter pvData zeigt auf NULL.
pvData
Zeiger auf Benachrichtigungsdaten oder NULL, abhängig vom Wert von iType.
Rückgabewert
Keine
Bemerkungen
Ein Anzeigetreiber kann optional DrvNotify implementieren. GDI ruft DrvNotify nur in Anzeigetreibern auf, die es implementieren.
Anforderungen
Zielplattform | Desktop |
Kopfzeile | winddi.h (einschließlich Winddi.h) |