StreamClassStreamNotification 函式 (strmini.h)
數據流會使用 StreamClassStreamNotification 例程,通知類別驅動程式它已完成數據流要求,或已發生事件。
語法
void StreamClassStreamNotification(
[in] STREAM_MINIDRIVER_STREAM_NOTIFICATION_TYPE NotificationType,
[in] PHW_STREAM_OBJECT StreamObject,
...
);
參數
[in] NotificationType
這是列舉值,其中包含迷你驅動程式正在傳送的通知類型。
StreamRequestComplete
表示 minidriver 已完成處理此例程的選擇性自變數所指向的數據流導向數據流要求區塊。
ReadyForNextStreamDataRequest
表示此數據流已準備好接收另一個數據要求。
ReadyForNextStreamControlRequest
表示此數據流已準備好接收另一個控制要求。
SignalStreamEvent
表示已發生選擇性自變數所指定的事件。
SignalMultipleStreamEvents
表示已發生符合選擇性自變數中所指定準則的所有事件。
DeleteStreamEvent
刪除選擇性參數所指定的事件。
[in] StreamObject
指向類別驅動程式收到通知之數據流的數據流物件。
...
傳回值
沒有
言論
minidriver 會針對套用至迷你驅動程序整體的要求或事件使用此例程。 資料流特定的要求或事件會使用 StreamClassDeviceNotification。
要求
要求 | 價值 |
---|---|
目標平臺 | 桌面 |
標頭 | strmini.h (包括 Strmini.h) |
連結庫 | Stream.lib |