裝置移除通知
[與此頁面相關聯的功能,DirectShow是舊版功能。 它已被 MediaPlayer、imfMediaEngine 取代,並在媒體基金會 音訊/視訊擷取。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft強烈建議新程式代碼盡可能在媒體 基礎中使用 MediaPlayer、IMFMediaEngine 和 音訊/視訊擷取,而不是 DirectShow。 Microsoft建議使用舊版 API 的現有程式代碼,盡可能改寫成使用新的 API。]
如果使用者移除圖形所使用的即插即用裝置,篩選圖表管理員就會張貼 EC_DEVICE_LOST 事件。 如果裝置再次可供使用,篩選圖表管理員會張貼另一個 EC_DEVICE_LOST 事件。 不過,擷取篩選條件的先前狀態已不再有效。 應用程式必須重建圖形才能使用裝置。
當新裝置插入時,DirectShow 不會傳送任何事件。 若要瞭解新裝置何時可用,應用程式可以監視WM_DEVICECHANGE視窗訊息。 如需詳細資訊,請參閱平臺 SDK 檔中的。
相關主題
-
DirectShow 中的 事件通知