關於記憶體篩選驅動程式
儲存器篩選驅動程式 (SFD) 支援系統提供的 記憶體類別驅動程式未提供的裝置特定功能。
如果特定類型的裝置已經有記憶體類別驅動程式存在,則可能不需要為相同類型的新裝置撰寫驅動程式。 每個系統提供的儲存類別驅動程式都是設計來支援指定類型的周邊裝置,並且會針對許多廠商的裝置進行測試。 因此,任何系統提供的儲存類別驅動程式都可能會提供其類型需求之其他裝置的所有支援。
如果現有的儲存類別驅動程式未完全支援其類型的新裝置,則可以將新的驅動程式寫入為分層於現有系統提供的類別驅動程式之下或下方的SFD。 SFD 可能會轉換讀取/寫入要求中的數據、定義其他 I/O 控制代碼 (IOCTLs) ,讓使用者應用程式利用特定裝置的其他功能,或解決裝置特定問題,而不需要對泛型類別或埠驅動程式進行硬體特定變更。
除非新的裝置要求以裝置特定方式處理每個要求,否則記憶體篩選驅動程式的開發時間遠低於新的記憶體類別驅動程式。