LPDD_NOTIFYCALLBACK fungsi panggilan balik (ddkmapi.h)
Fungsi panggilan balik NotifyCallback melakukan operasi yang terkait dengan peristiwa yang terjadi.
Sintaks
LPDD_NOTIFYCALLBACK LpddNotifycallback;
ULONG LpddNotifycallback(
DWORD dwFlags,
PVOID pContext,
DWORD dwParam1,
DWORD dwParam2
)
{...}
Parameter
dwFlags
Menunjukkan peristiwa yang menyebabkan panggilan balik dipanggil. Nilai dalam dwParam1 dan dwParam2 bergantung pada nilai dwFlags. Nilai berikut dimungkinkan:
Bendera | dwParam1 | dwParam2 |
---|---|---|
DDNOTIFY_CLOSECAPTURE | hCapture | tidak digunakan |
DDNOTIFY_CLOSEDIRECTDRAW | hDirectDraw | tidak digunakan |
DDNOTIFY_CLOSESURFACE | hSurface | tidak digunakan |
DDNOTIFY_CLOSEVIDEOPORT | hVideoPort | tidak digunakan |
DDNOTIFY_DISPLAY_VSYNC | hDirectDraw | tidak digunakan |
DDNOTIFY_POSTDOSBOX | hDirectDraw | tidak digunakan |
DDNOTIFY_POSTRESCHANGE | hDirectDraw | tidak digunakan |
DDNOTIFY_PREDOSBOX | hDirectDraw | tidak digunakan |
DDNOTIFY_PRERESCHANGE | hDirectDraw | tidak digunakan |
DDNOTIFY_VP_LINE | hVideoPort | tidak digunakan |
DDNOTIFY_VP_VSYNC | hVideoPort | tidak digunakan |
pContext
Berisi nilai yang diteruskan pemanggil dalam panggilan ke fungsi DxApi bersama dengan pengidentifikasi fungsi tertentu. Untuk informasi selengkapnya tentang pengidentifikasi fungsi, lihat DxApi.
dwParam1
Tangani ke objek yang terkait dengan peristiwa yang menyebabkan panggilan balik dipanggil.
dwParam2
Tidak digunakan.
Nilai kembali
NotifyCallback mengembalikan nol.
Keterangan
Driver pengambilan video memasok fungsi panggilan balik NotifyCallback ke runtime DirectDraw saat driver pengambilan video memanggil fungsi DxApi runtime. Untuk informasi selengkapnya, lihat Memberi tahu Fungsi Panggilan Balik di Driver Pengambilan Video.
Persyaratan
Target Platform | Desktop |
Header | ddkmapi.h (termasuk Ddkmapi.h) |