Поделиться через


Функция StreamClassStreamNotification (strmini.h)

Потоки используют подпрограмму StreamClassStreamNotification для уведомления драйвера класса о том, что он завершил запрос потока или что произошло событие.

Синтаксис

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

Параметры

[in] NotificationType

Это значение перечисления, содержащее тип уведомления, отправляемого мини-накопителем.

StreamRequestComplete

Указывает, что мини-диск завершил обработку блока запросов потока, ориентированного на поток, на который указывает необязательный аргумент этой подпрограммы.

ReadyForNextStreamDataRequest

Указывает, что этот поток готов к получению другого запроса данных.

ReadyForNextStreamControlRequest

Указывает, что этот поток готов к получению другого запроса элемента управления.

SignalStreamEvent

Сигнализирует о возникновении события, указанного необязательным аргументом.

SignalMultipleStreamEvents

Сигнализирует о том, что произошли все события, соответствующие критериям, указанным в необязательных аргументах.

DeleteStreamEvent

Удаляет событие, указанное необязательным параметром.

[in] StreamObject

Указывает на объект потока потока, о чем уведомляется драйвер класса.

...

Возвращаемое значение

None

Remarks

Мини-driver использует эту подпрограмму для запросов или событий, которые применяются к мини-driver в целом. Stream запросов или событий используется StreamClassDeviceNotification.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть strmini.h (включая Strmini.h)
Библиотека Stream.lib

См. также раздел

StreamClassDeviceNotification