Fungsi VideoPortCreateEvent (video.h)
Fungsi VideoPortCreateEvent membuat objek peristiwa.
Sintaks
VIDEOPORT_API VP_STATUS VideoPortCreateEvent(
[in] IN PVOID HwDeviceExtension,
[in] IN ULONG EventFlag,
[in] IN PVOID Unused,
[out] OUT PEVENT *ppEvent
);
Parameter
[in] HwDeviceExtension
Arahkan ke ekstensi perangkat driver miniport.
[in] EventFlag
Menentukan jenis peristiwa dan status peristiwa awal. Ini bisa menjadi kombinasi ORed dari bendera berikut:
Bendera | Makna |
---|---|
INITIAL_EVENT_SIGNALED | Atur bendera ini untuk menunjukkan status yang disinyalkan untuk objek peristiwa. Jika tidak, status awal peristiwa tidak ditandatangani. |
NOTIFICATION_EVENT | Atur bendera ini untuk membuat peristiwa pemberitahuan. Jika bendera ini tidak diatur, peristiwa sinkronisasi akan dibuat. |
[in] Unused
Saat ini diabaikan oleh driver port video dan harus diatur ke NULL.
[out] ppEvent
Penunjuk ke lokasi memori di mana penunjuk ke objek peristiwa akan dikembalikan.
Mengembalikan nilai
VideoPortCreateEvent mengembalikan NO_ERROR jika objek peristiwa berhasil dibuat.
Keterangan
Ketika peristiwa sinkronisasi diatur ke status bersinyali, satu utas yang menunggu status bersinyalir dirilis (status pengirimannya beralih dari menunggu hingga siap, siaga, atau berjalan), dan peristiwa secara otomatis diatur ulang ke status tidak bertanda.
Ketika peristiwa pemberitahuan diatur ke status tersinyal, semua utas yang menunggu status sinyal dirilis, dan peristiwa tetap dalam status bersinyalis hingga secara eksplisit diatur ulang ke status tidak bertanda.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows XP dan versi sistem operasi Windows yang lebih baru. |
Target Platform | Desktop |
Header | video.h (sertakan Video.h) |
Pustaka | Videoprt.lib |
DLL | Videoprt.sys |
IRQL | PASSIVE_LEVEL |