Fungsi StreamClassStreamNotification (strmini.h)
Stream menggunakan rutinitas StreamClassStreamNotification untuk memberi tahu driver kelas bahwa ia telah menyelesaikan permintaan streaming, atau bahwa peristiwa telah terjadi.
Sintaks
void StreamClassStreamNotification(
[in] STREAM_MINIDRIVER_STREAM_NOTIFICATION_TYPE NotificationType,
[in] PHW_STREAM_OBJECT StreamObject,
...
);
Parameter
[in] NotificationType
Ini adalah nilai enumerasi yang berisi jenis pemberitahuan yang dikirim oleh minidriver.
StreamRequestComplete
Menunjukkan bahwa minidriver telah menyelesaikan penanganannya terhadap blok permintaan aliran berorientasi aliran yang ditunjukkan oleh argumen opsional dari rutinitas ini.
ReadyForNextStreamDataRequest
Menunjukkan bahwa aliran ini siap menerima permintaan data lain.
ReadyForNextStreamControlRequest
Menunjukkan bahwa aliran ini siap menerima permintaan kontrol lain.
SignalStreamEvent
Menandakan bahwa peristiwa yang ditentukan oleh argumen opsional telah terjadi.
SignalMultipleStreamEvents
Menandakan bahwa semua peristiwa yang cocok dengan kriteria yang ditentukan dalam argumen opsional telah terjadi.
DeleteStreamEvent
Menghapus peristiwa yang ditentukan oleh parameter opsional.
[in] StreamObject
Menunjuk ke objek aliran dari aliran yang sedang diberitahukan oleh driver kelas.
...
Nilai kembali
Tidak ada
Keterangan
Minidriver menggunakan rutinitas ini untuk permintaan atau peristiwa yang berlaku untuk minidriver secara keseluruhan. Stream permintaan atau peristiwa khusus menggunakan StreamClassDeviceNotification.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | strmini.h (termasuk Strmini.h) |
Pustaka | Stream.lib |