MSDVDAdm 对象

[与此页面关联的功能 DirectShow 是一项旧功能。 它已被 MediaPlayerIMFMediaEngine媒体基金会中的音频/视频捕获取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayerIMFMediaEngineMedia Foundation 中的音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

注意

此组件可用于 Microsoft Windows 2000、Windows XP 和 Windows Server 2003 操作系统。 它可能在后续版本中变更或不可用。

 

注意

已弃用此 API。 有关 DirectShow 中的 DVD 播放和导航的信息,请参阅 DVD 应用程序

 

“管理”对象的方法和属性 MSDVDAdm 使脚本应用程序能够在 Microsoft® Windows® 注册表中修改其默认设置。 注册表是所有 Windows 系统上的数据库,应用程序可在其中存储有关其自身的信息,以在初始化时或在运行时使用。

其中大多数方法和属性不会设置或检索 MSWebDVD 对象本身中的当前值。 这意味着,例如,调用 GetParentalLevel 时,返回的值不是存储在 对象中的当前家长级别。 而是存储在注册表中的默认家长级别。 若要获取当前家长级别,请调用 MSWebDVD 方法 GetPlayerParentalLevel。 调用 SaveParentalLevel 只是将新的默认家长访问级别写入注册表;仍需要调用 MSWebDVD 方法 SelectParentalLevel ,以使更改在 MSWebDVD 对象中立即生效。 LCID) 方法 (默认区域设置标识符的工作方式类似。

另一方面, BookmarkOnStopBookmarkOnClose 方法会立即生效,因为 MSWebDVD 对象在用户停止播放或关闭应用程序之前检查这些设置,而不是在初始化期间检查这些设置。

通过 MSWebDVDDVDAdm 属性访问MSDVDAdm对象。 因此,例如,如果 MSWebDVD 对象名为“DVD”,请调用 ChangePassword ,如以下代码示例所示。

DVD.DVDAdm.ChangePassword(sUserName, sOld, sNew)

方法和属性

下表列出了 MSDVDAdm 对象方法和属性公开的方法和属性。

方法 说明
ChangePassword 在注册表中保存新的应用程序密码。
SaveParentalLevel 将新的默认家长级别保存到注册表。
SaveParentalCountry 将应用程序的新家长国家/地区保存到注册表。
ConfirmPassword 测试指定的密码是否与以前保存的密码匹配。
GetParentalLevel 检索上次保存到注册表的家长级别。
GetParentalCountry 检索上次保存到注册表的家长国家/地区。
RestoreScreenSaver 还原系统屏幕保护程序设置。
属性 说明
DisableScreenSaver 打开或关闭系统屏幕保护程序。
DefaultAudioLCID 为音频流设置或检索用户指定的默认 LCID 的注册表设置。
DefaultSubpictureLCID 为子图片流设置或检索用户指定的默认 LCID 的注册表设置。
DefaultMenuLCID 为菜单设置或检索用户指定的默认 LCID 的注册表设置。
BookmarkOnStop 设置或检索一个值,该值告知 MSDVDAdm 对象在用户单击“ 停止 ”按钮时是否自动保存当前位置和设置的书签。
BookmarkOnClose 设置或检索一个值,该值告知 MSDVDAdm 对象在用户关闭应用程序时是否自动保存当前位置和设置的书签。