次の方法で共有


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

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

...

戻り値

何一つ

備考

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

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー strmini.h (Strmini.h を含む)
ライブラリ Stream.lib

関連項目

StreamClassDeviceNotification