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


Поддержка диспетчера выходной защиты

Интерфейс драйвера устройства (DDI) диспетчера защиты вывода (OPM) обеспечивает защиту от копирования видеосигналов, которые выводятся различными соединителями графического адаптера. Чтобы узнать больше о том, как Windows Vista защищает содержимое, которое выводятся графическими адаптерами, скачайте документ Защита содержимого выходных данных на веб-сайте Защита содержимого вывода и Windows Vista .

OPM является преемником протокола COPP, который предоставляет модель драйвера дисплея Windows 2000 . OPM поддерживает все функции COPP. Сведения о функциях COPP см. в статье Введение в COPP. OPM также поддерживает новые функции.

Интерфейс OPM

OpM DDI семантически похож на COPP DDI, так как OPM по сути является COPP 1.1 для модели драйвера дисплея Windows Vista. Тем не менее, OPM DDI гораздо проще, чем COPP DDI, так как OPM DDI состоит из набора функций, а DDI COPP сопоставляется с помощью DirectDraw и DirectX Video Acceleration (VA) DDI.

Если драйвер мини-порта дисплея поддерживает передачу защищенных команд, сведений и состояния между приложениями и драйвером, подсистема графического ядра Microsoft DirectX (Dxgkrnl.sys) может успешно открыть DDI OPM драйвера.

Компонент режима ядра, который должен использовать интерфейс OPM, инициирует вызов функции DxgkDdiQueryInterface драйвера дисплея miniport для получения интерфейса. Указатели на функции интерфейса OPM возвращаются в DXGK_OPM_INTERFACE структуре, на которую указывает элемент Interface структуры QUERY_INTERFACE . На этот QUERY_INTERFACE указывает параметр QueryInterface в вызове DxgkDdiQueryInterface.

Некоторые драйверы мини-портов для отображения реализуют следующие функции интерфейса диспетчера защиты выходных данных (OPM):

В следующих разделах описаны новые функции OPM, а также способы поддержки и использования OPM DDI.

Терминология OPM

Функции OPM

Выполнение проверки функциональных возможностей оборудования

Получение DDI OPM

Использование OPM DDI

Обработка уровней защиты с помощью OPM

Обработка потери устройства отображения

Получение сведений о защищенных выходных данных

Получение COPP-Compatible сведений о защищенных выходных данных

Настройка защищенных выходных данных

Отчет о состоянии защищенных выходных данных

Советы по реализации и требования для OPM