Метод IDvdControl2::SetGPRM (strmif.h)
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]
Метод SetGPRM
задает общее значение регистра параметра.
Синтаксис
HRESULT SetGPRM(
[in] ULONG ulIndex,
[in] WORD wValue,
[in] DWORD dwFlags,
[out] IDvdCmd **ppCmd
);
Параметры
[in] ulIndex
Регистрировать индекс; может быть значением от нуля до 15.
[in] wValue
16-разрядное значение, содержащееся в указанном регистре.
[in] dwFlags
Побитовое ИЛИ одного или нескольких флагов из перечисления DVD_CMD_FLAGS , указывающее способ синхронизации команды.
[out] ppCmd
Получает указатель на объект IDvdCmd, который можно использовать для синхронизации команд DVD. Вызывающий объект должен освободить интерфейс . Этот параметр может принимать значение NULL. Дополнительные сведения см. в разделе Синхронизация команд DVD.
Возвращаемое значение
Возвращает одно из следующих значений.
Код возврата | Описание |
---|---|
|
Успешно. |
|
Параметр ulIndex больше 15, или любые другие входные параметры недопустимы. |
Комментарии
DVD-диск использует общие регистры параметров для хранения различных типов информации. Задав один или несколько из этих регистров вручную, приложение может предоставить определенные пользовательские функции. Это расширенная команда, которую не следует использовать, если у вас нет глубокого понимания спецификации DVD.
В следующей таблице приведено имя команды Приложения J, которой соответствует это имя метода, и домены, в которых этот метод является допустимым.
Имя команды Приложения J | Допустимые домены |
нет | Все |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | strmif.h (включая Dshow.h) |
Библиотека | Strmiids.lib |