多媒體串流錯誤和成功碼
[與此頁面 相關的功能 DirectShow是舊版功能。 它已被 MediaPlayer、 IMFMediaEngine和 Media Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayer、 IMFMediaEngine 和 音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議盡可能重寫使用舊版 API 的現有程式碼,以使用新的 API。]
注意
此 API 即將淘汰。 新的應用程式不應該使用它。
下列清單包含使用多媒體串流介面之應用程式的錯誤訊息和成功通知。 此清單不包含所有可能的錯誤;顯示的錯誤特別適用于多媒體串流介面的 Microsoft® DirectShow® 實作。
值 | 十六進位碼 | Description |
---|---|---|
MS_S_PENDING | 0x00040001 | 尚未完成範例更新。 |
MS_S_NOUPDATE | 0x00040002 | 強制完成之後未更新範例。 |
MS_S_ENDOFSTREAM | 0x00040003 | 資料流程結尾。 範例未更新。 |
MS_E_SAMPLEALLOC | 0x80040401 | IMediaStream物件無法從IMultiMediaStream物件中移除,因為它仍然包含至少一個已配置的範例。 |
MS_E_PURPOSEID | 0x80040402 | 指定的用途識別碼無法用於呼叫。 |
MS_E_NOSTREAM | 0x80040403 | 找不到具有指定屬性的資料流程。 |
MS_E_NOSEEKING | 0x80040404 | 此 IMultiMediaStream 物件不支援搜尋。 |
MS_E_INCOMPATIBLE | 0x80040405 | 資料流程格式不相容。 |
MS_E_BUSY | 0x80040406 | 範例忙碌中。 |
MS_E_NOTINIT | 0x80040407 | 物件無法接受呼叫,因為它的初始化函式或對等專案尚未呼叫。 |
MS_E_SOURCEALREADYDEFINED | 0x80040408 | 已定義來源。 |
MS_E_INVALIDSTREAMTYPE | 0x80040409 | 此作業的資料流程類型無效。 |
MS_E_NOTRUNNING | 0x8004040A | IMultiMediaStream物件未處於執行中狀態。 |
相關主題