Funzione StreamClassStreamNotification (strmini.h)
I flussi usano la routine StreamClassStreamNotification per notificare al driver di classe che ha completato una richiesta di flusso o che si è verificato un evento.
Sintassi
void StreamClassStreamNotification(
[in] STREAM_MINIDRIVER_STREAM_NOTIFICATION_TYPE NotificationType,
[in] PHW_STREAM_OBJECT StreamObject,
...
);
Parametri
[in] NotificationType
Si tratta di un valore di enumerazione che contiene il tipo di notifica che il minidriver sta inviando.
StreamRequestComplete
Indica che il minidriver ha completato la gestione del blocco di richieste di flusso orientato al flusso a cui punta un argomento facoltativo di questa routine.
ReadyForNextStreamDataRequest
Indica che questo flusso è pronto per ricevere un'altra richiesta di dati.
ReadyForNextStreamControlRequest
Indica che questo flusso è pronto per ricevere un'altra richiesta di controllo.
SignalStreamEvent
Segnala che si è verificato l'evento specificato da un argomento facoltativo.
SignalMultipleStreamEvents
Segnala che si sono verificati tutti gli eventi che corrispondono ai criteri specificati negli argomenti facoltativi.
DeleteStreamEvent
Elimina l'evento specificato da un parametro facoltativo.
[in] StreamObject
Punta all'oggetto flusso del flusso di cui viene notificata la notifica al driver di classe.
...
Valore restituito
nessuno
Osservazioni
Il minidriver usa questa routine per richieste o eventi che si applicano al minidriver nel suo complesso. Stream richieste o eventi specifici usano StreamClassDeviceNotification.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | strmini.h (include Strmini.h) |
Libreria | Stream.lib |