共用方式為


記錄錯誤

[與此頁面 相關的功能 DirectShow是舊版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayerIMFMediaEngine音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議盡可能重寫使用舊版 API 的現有程式碼,以使用新的 API。]

[此 API 不受支援,未來可能會變更或無法使用。]

DirectShow Editing Services (DES) 提供內建機制,用於載入、建構或轉譯 DES 專案時發生的記錄錯誤。 本文提供載入 XML 專案檔並嘗試轉譯它的範例主控台應用程式。 如果發生錯誤,應用程式會在主控台視窗中列印錯誤訊息。 本文中呈現的範例程式碼是以 載入和預覽專案中指定的範例為基礎。

注意

實作錯誤記錄不需要您的應用程式。 除非您明確要求 DES,否則 DES 不會記錄錯誤。

 

本文假設您瞭解 COM 用戶端程式設計和 DES 時程表模型。 此外,您需要瞭解 COM 物件程式設計的基本概念。 如需 DES 中時程表的相關資訊,請參閱 時間軸模型

本文包含下列各節。

使用 DirectShow 編輯服務