Condividi tramite


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 il driver di classe riceve una notifica.

...

Valore restituito

Nessuno

Osservazioni

Il minidriver usa questa routine per le richieste o gli eventi che si applicano al minidriver nel suo complesso. Le richieste o gli eventi specifici del flusso usano StreamClassDeviceNotification.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione strmini.h (include Strmini.h)
libreria Stream.lib

Vedere anche

StreamClassDeviceNotification