Función StreamClassStreamNotification (strmini.h)
Las secuencias usan la rutina StreamClassStreamNotification para notificar al controlador de clase que ha completado una solicitud de secuencia o que se ha producido un evento.
Sintaxis
void StreamClassStreamNotification(
[in] STREAM_MINIDRIVER_STREAM_NOTIFICATION_TYPE NotificationType,
[in] PHW_STREAM_OBJECT StreamObject,
...
);
Parámetros
[in] NotificationType
Se trata de un valor de enumeración que contiene el tipo de notificación que envía el minidriver.
StreamRequestComplete
Indica que el minidriver ha completado su control del bloque de solicitud de flujo orientado a secuencias al que apunta un argumento opcional de esta rutina.
ReadyForNextStreamDataRequest
Indica que esta secuencia está lista para recibir otra solicitud de datos.
ReadyForNextStreamControlRequest
Indica que esta secuencia está lista para recibir otra solicitud de control.
SignalStreamEvent
Indica que se ha producido el evento especificado por un argumento opcional.
SignalMultipleStreamEvents
Indica que se han producido todos los eventos que coinciden con los criterios especificados en argumentos opcionales.
DeleteStreamEvent
Elimina el evento especificado por un parámetro opcional.
[in] StreamObject
Apunta al objeto stream de la secuencia sobre la que se notifica al controlador de clase.
...
Valor devuelto
None
Observaciones
El minidriver usa esta rutina para solicitudes o eventos que se aplican al minidriver en su conjunto. Stream eventos o solicitudes específicos usan StreamClassDeviceNotification.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | strmini.h (include Strmini.h) |
Library | Stream.lib |