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。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | strmini.h (包含 Strmini.h) |
程式庫 | Stream.lib |