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 |