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

另請參閱

StreamClassDeviceNotification