KS 迷你驅動程式架構

核心串流服務支援串流資料的核心模式處理。 在此模型中,串流資料會流經一系列節點,這些節點會分組成稱為篩選的區塊。 每個篩選都會封裝要對資料執行的一些處理工作。 KS 篩選條件會實作為核心模式DRIVER_OBJECT

KS 篩選準則會透過 Proxy 顯示為使用者模式中的 DirectShow 篩選。 因此,圖形產生器和使用者模式應用程式可以與 KS 篩選準則互動。 在作用中圖表中,核心模式元件仍會直接通訊,消除使用者模式與核心模式之間的耗用資源轉換。

資料流程流入和流出連接點的篩選,稱為 針腳。 釘選實例會轉譯或擷取資料流程,例如數位音訊。

篩選圖表是一組已連線的篩選。 篩選圖表會連結多個處理工作,以在資料流程上執行。 您可以在 Microsoft Windows Driver Kit (WDK) 中使用 GraphEdit 工具測試各種 篩選圖形 組態。 如需詳細資訊,請參閱 Filter Graph 編輯器工具 網站。

支援 內建時鐘的 驅動程式會將時鐘公開為檔案物件。 迷你驅動程式可以 查詢時鐘時間,或要求在時鐘到達特定時間時 收到通知

支援自訂記憶體管理介面的迷你驅動程式會將此介面公開為稱為 配置器的檔案物件。 例如,處理內建記憶體的裝置管理員可能會公開這類介面。 minidriver 接著可以使用相關的檔案物件來配置和解除配置記憶體。

本節包含下列主題的其他資訊:

KS 篩選準則

KS 針腳

KS 資料格式和資料範圍

KS 媒體

KS 介面

品質管制