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

クラス ドライバーに通知されるストリームのストリーム オブジェクトを指します。

...

戻り値

なし

解説

ミニドライバーは、ミニドライバー全体に適用される要求またはイベントにこのルーチンを使用します。 Stream固有の要求またはイベントでは、StreamClassDeviceNotification が使用されます

要件

要件
対象プラットフォーム デスクトップ
Header strmini.h (Strmini.h を含む)
Library Stream.lib

こちらもご覧ください

StreamClassDeviceNotification