Share via


儲存和還原 DvdState 物件

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

I 物件 可讓應用程式儲存使用者會話的快照集,包括磁片上目前位置等資訊、正在檢視的人員家長層級、選取的音訊和子圖形串流等等。 這表示使用者可以將其位置儲存在DVD-Video磁片上,並在稍後watch。

應用程式無法建立 DvdState 物件。 當應用程式呼叫 IInfo2::GetState時,DVD 導覽器會在內部建立這些物件。 DvdState 物件會公開 IQueryState 介面,以允許應用程式查詢特定資訊。

在 DVD 範例應用程式中, CHttpCore::RestoreBookmarkCHttpCore::SaveBookmark 函式會示範如何儲存和擷取 DvdState 物件。

DVD 應用程式