Partager via


StreamClassStreamNotification, fonction (strmini.h)

Les flux utilisent la routine StreamClassStreamNotification pour informer le pilote de classe qu’il a effectué une demande de flux ou qu’un événement s’est produit.

Syntaxe

void StreamClassStreamNotification(
  [in] STREAM_MINIDRIVER_STREAM_NOTIFICATION_TYPE NotificationType,
  [in] PHW_STREAM_OBJECT                          StreamObject,
       ...                                        
);

Paramètres

[in] NotificationType

Il s’agit d’une valeur d’énumération qui contient le type de notification que le minidriver envoie.

StreamRequestComplete

Indique que le minidriver a terminé sa gestion du bloc de requête de flux orienté flux pointé par un argument facultatif de cette routine.

ReadyForNextStreamDataRequest

Indique que ce flux est prêt à recevoir une autre demande de données.

ReadyForNextStreamControlRequest

Indique que ce flux est prêt à recevoir une autre demande de contrôle.

SignalStreamEvent

Signale que l’événement spécifié par un argument facultatif s’est produit.

SignalMultipleStreamEvents

Signale que tous les événements qui correspondent aux critères spécifiés dans les arguments facultatifs se sont produits.

DeleteStreamEvent

Supprime l’événement spécifié par un paramètre facultatif.

[in] StreamObject

Pointe vers l’objet de flux du flux sur lequel le pilote de classe est averti.

...

Valeur de retour

Aucun

Remarques

Le minidriver utilise cette routine pour les requêtes ou les événements qui s’appliquent à l’ensemble du minidriver. Les requêtes ou événements spécifiques au flux utilisent StreamClassDeviceNotification .

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête strmini.h (include Strmini.h)
bibliothèque Stream.lib

Voir aussi

StreamClassDeviceNotification