多媒體串流錯誤和成功碼
[與此頁面相關聯的功能,DirectShow是舊版功能。 它已被 MediaPlayer、imfMediaEngine 取代,並在媒體基金會 音訊/視訊擷取。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft強烈建議新程式代碼盡可能在媒體 基礎中使用 MediaPlayer、IMFMediaEngine 和 音訊/視訊擷取,而不是 DirectShow。 Microsoft建議使用舊版 API 的現有程式代碼,盡可能改寫成使用新的 API。]
注意
此 API 已被取代。 新的應用程式不應該使用它。
下列清單包含使用多媒體串流介面之應用程式的錯誤訊息和成功通知。 此清單不包含所有可能的錯誤;顯示的錯誤特別套用至多媒體串流介面的 Microsoft® DirectShow® 實作。
價值 | 十六進位程序代碼 | 描述 |
---|---|---|
MS_S_PENDING | 0x00040001 | 範例更新尚未完成。 |
MS_S_NOUPDATE | 0x00040002 | 強制完成之後未更新範例。 |
MS_S_ENDOFSTREAM | 0x00040003 | 數據流結尾。 範例未更新。 |
MS_E_SAMPLEALLOC | 0x80040401 | 無法從 IMultiMediaStream 物件中移除 IMediaStream 對象,因為它仍然包含至少一個配置的範例。 |
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 | 對象無法接受呼叫,因為尚未呼叫其 initialize 函式或對等專案。 |
MS_E_SOURCEALREADYDEFINED | 0x80040408 | 已定義來源。 |
MS_E_INVALIDSTREAMTYPE | 0x80040409 | 此作業的數據流類型無效。 |
MS_E_NOTRUNNING | 0x8004040A | IMultiMediaStream 物件未處於執行中狀態。 |
相關主題