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

Vedi anche

StreamClassDeviceNotification