Fungsi DrvNotify (winddi.h)

Fungsi DrvNotify memungkinkan driver tampilan untuk diberi tahu tentang informasi tertentu oleh GDI.

Sintaks

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

Parameter

pso

Penunjuk ke struktur SURFOBJ yang menjelaskan permukaan utama yang pemberitahuannya sedang terjadi.

iType

Mengidentifikasi jenis informasi tentang GDI mana yang memberi tahu driver. Parameter ini bisa menjadi salah satu nilai berikut:

DN_DEVICE_ORIGIN

Memberi tahu driver asal perangkat. Parameter pvData menunjuk ke struktur POINTL yang mengidentifikasi asal perangkat fisik di ruang desktop. Pemberitahuan ini berguna untuk driver perangkat yang merupakan bagian dari sistem multimonitor. Nilai yang titik pvData selalu (0,0) pada satu sistem monitor.

DN_DRAWING_BEGIN

Memberi tahu driver bahwa operasi menggambar pertama akan terjadi untuk instans PDEV ini yang terkait dengan permukaan yang ditentukan. Parameter pvData menunjuk ke NULL.

pvData

Penunjuk ke data pemberitahuan atau NULL, tergantung pada nilai iType.

Mengembalikan nilai

Tidak ada

Keterangan

Driver tampilan dapat secara opsional mengimplementasikan DrvNotify. GDI akan memanggil DrvNotify hanya di driver tampilan yang mengimplementasikannya.

Persyaratan

   
Target Platform Desktop
Header winddi.h (termasuk Winddi.h)

Lihat juga

EngQueryDeviceAttribute