共用方式為


多媒體串流錯誤和成功碼

[與此頁面相關聯的功能,DirectShow是舊版功能。 它已被 MediaPlayer、imfMediaEngine 取代,並在媒體基金會 音訊/視訊擷取。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft強烈建議新程式代碼盡可能在媒體 基礎中使用 MediaPlayerIMFMediaEngine 音訊/視訊擷取,而不是 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 物件未處於執行中狀態。

 

多媒體串流