Partager via


Fonction StreamClassStreamNotification (strmini.h)

Les flux utilisent la routine StreamClassStreamNotification pour informer le pilote de classe qu’il a terminé 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 demande de flux orienté flux vers lequel pointe 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 stream du flux dont le pilote de classe est informé.

...

Valeur de retour

None

Remarques

Le minidriver utilise cette routine pour les requêtes ou les événements qui s’appliquent au minidriver dans son ensemble. Stream demandes ou événements spécifiques utilisent StreamClassDeviceNotification.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête strmini.h (inclure Strmini.h)
Bibliothèque Stream.lib

Voir aussi

StreamClassDeviceNotification