StreamClassStreamNotification - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// strmini.h

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

View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nf-strmini-streamclassstreamnotification)

Description

Streams use the StreamClassStreamNotification routine to notify the class driver that it has completed a stream request, or that an event has occurred.

Parameters

NotificationType [in]

This is an enumeration value that contains the type of notification that the minidriver is sending.

StreamRequestComplete

Indicates that the minidriver has completed its handling of the stream-oriented stream request block that is pointed to by an optional argument of this routine.

ReadyForNextStreamDataRequest

Indicates that this stream is ready to receive another data request.

ReadyForNextStreamControlRequest

Indicates that this stream is ready to receive another control request.

SignalStreamEvent

Signals that the event specified by an optional argument has occurred.

SignalMultipleStreamEvents

Signals that all events that match the criteria specified in optional arguments have occurred.

DeleteStreamEvent

Deletes the event specified by an optional parameter.

StreamObject [in]

Points to the stream object of the stream that the class driver is being notified about.

...

Remarks

The minidriver uses this routine for requests or events that apply to the minidriver as a whole. Stream-specific requests or events use StreamClassDeviceNotification.

See also

StreamClassDeviceNotification