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 对象在用户停止播放或关闭应用程序之前检查这些设置,而不是在初始化期间。

可以通过 MSWeb DVDDVDAdm 属性访问 MSDVDAdm 对象。 因此,例如,如果 MSWeb DVD 对象名为“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 对象是否在用户关闭应用程序时自动保存当前位置和设置的书签。