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


Поддержка тв-соединителя и защиты от копирования в драйверах видео miniport

Драйвер видео минипорта для адаптера с соединителем телевизора должен обрабатывать VRP с IOCTL_VIDEO_HANDLE_VIDEOPARAMETERS кода управления вводом-выводом. Этот IOCTL отправляется драйверу мини-порта для запроса возможностей и текущих параметров тв-соединителя и оборудования для защиты от копирования или настройки функциональных возможностей тв-соединителя и оборудования для защиты от копирования. Драйвер мини-порта определяет действие, которое должно быть выполнено, проверив поле dwCommand структуры VIDEOPARAMETERS , которое передается в InputBuffer VRP. Система не будет разрешать воспроизведение dvd-дисков с защитой Rovi (ранее Macrovision), если драйвер мини-порта не обрабатывает этот VRP.

Если параметру dwCommand присвоено значение VP_COMMAND_GET, а устройство не поддерживает тв-вывод, драйвер мини-порта должен вернуть NO_ERROR в элементе StatusBlock VRP. Он также должен задать для элемента Information объекта StatusBlock VRP размер (в байтах) структуры VIDEOPARAMETERS. Он должен задать для dwFlags нулевое значение, для dwTVStandard — VP_TV_STANDARD_WIN_VGA, а для dwAvailableTVStandard — значение VP_TV_STANDARD_WIN_VGA.

Если параметру dwCommand присвоено значение VP_COMMAND_GET, а устройство поддерживает TV Out, драйвер мини-порта должен указать это в структуре VIDEOPARAMETERS, установив соответствующие флаги в элементе dwFlags и назначив значения другим членам структуры, соответствующим установленным флагам.

В следующих разделах приведены сведения о реализации драйверов мини-портов для устройств с телевизионным соединителем.

Запросы телевизионного соединителя и оборудования для защиты от копирования

Настройка оборудования для защиты от копирования