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

Consulte también

StreamClassDeviceNotification