Поделиться через


Объект MSDVDAdm

[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новом коде MediaPlayer, IMFMediaEngine и аудио/видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]

Примечание

Этот компонент доступен для использования в операционных системах Microsoft Windows 2000, Windows XP и Windows Server 2003. В последующих версиях он может быть изменен или недоступен.

 

Примечание

Это нерекомендуемый API. Сведения о воспроизведении DVD-дисков и навигации в DirectShow см. в разделе Приложения DVD.

 

Методы и свойства объекта administration позволяют приложению скрипта MSDVDAdm изменять параметры по умолчанию в реестре Microsoft® Windows®. Реестр — это база данных во всех системах Windows, где приложения могут хранить сведения о себе для использования при инициализации или во время выполнения.

Большинство из этих методов и свойств не задают и не извлекают текущие значения в самом объекте MSWebDVD . Это означает, например, что при вызове GetParentalLevel возвращаемое значение не является текущим родительским уровнем, хранящимся в объекте . Скорее, это родительский уровень по умолчанию, хранящийся в реестре. Чтобы получить текущий родительский уровень, вызовите метод MSWebDVDGetPlayerParentalLevel. Вызов Метода SaveParentalLevel просто записывает новый уровень родительского доступа по умолчанию в реестр; По-прежнему необходимо вызвать метод MSWebDVDSelectParentalLevel , чтобы изменения вступают в силу немедленно в объекте MSWebDVD . Методы идентификатора языкового стандарта (LCID) по умолчанию работают аналогичным образом.

С другой стороны, методы BookmarkOnStop и BookmarkOnClose вступают в силу немедленно, так как объект MSWebDVD проверяет эти параметры непосредственно перед тем, как пользователь останавливает воспроизведение или закрывает приложение, а не во время инициализации.

Доступ к объекту MSDVDAdm осуществляется через свойство DVDAdmобъекта MSWebDVD. Например, если объект 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, следует ли автоматически сохранять закладку текущего расположения и параметров при закрытии приложения пользователем.