Bagikan melalui


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

Lihat juga

StreamClassDeviceNotification