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


структура DXVA_COPPStatusHDCPKeyData (dxva.h)

Структура DXVA_COPPStatusHDCPKeyData описывает приемник HDCP или вектор выбора ключа ретрансляторов (KSV) с высокой пропускной способностью.

Синтаксис

typedef struct _DXVA_COPPStatusHDCPKeyData {
  GUID  rApp;
  ULONG dwFlags;
  ULONG dwHDCPFlags;
  GUID  BKey;
  GUID  Reserved1;
  GUID  Reserved2;
} DXVA_COPPStatusHDCPKeyData;

Члены

rApp

Задает 128-разрядное случайное число, используемое один раз. Это случайное число создается запрашивающим приложением и предоставляется драйверу отображения в элементе rAppструктуры DXVA_COPPStatusInput .

dwFlags

Указывает дополнительные сведения о состоянии, которые могут иметь отношение к вызывающей программе. Драйвер отображения должен задать dwFlags значение COPP_StatusNormal (0x00) из типа перечисления COPP_StatusFlags или допустимое сочетание ORed следующего COPP_StatusFlags:

  • COPP_LinkLost (0x01)
  • COPP_RenegotiationRequired (0x02)

dwHDCPFlags

Указывает текущие характеристики HDCP устройства, подключенного к выходному соединителю DVI или High-Definition Multimedia Interface (HDMI). Драйвер дисплея может задать для dwHDCPFlags значение COPP_HDCPRepeater (0x01) из типа перечисления COPP_StatusHDCPFlags , чтобы указать, что устройство является повторителем.

BKey

Указывает приемник HDCP или ретранслятор KSV (Bksv), как определено в редакции спецификации HDCP 1.1, в наименее значимых 40 битах.

Reserved1

Зарезервировано. Значение должно быть равно нулю (GUID_NULL).

Reserved2

Зарезервировано. Значение должно быть равно нулю (GUID_NULL).

Комментарии

Драйвер отображения возвращает состояние ключа HDCP с помощью параметра pOutputcopPQueryStatus. Структура DXVA_COPPStatusOutput описывает возвращаемые сведения о состоянии. Драйвер дисплея должен привести состояние ключа HDCP к указателю на структуру DXVA_COPPStatusHDCPKeyData и вернуть сведения о состоянии в элементе COPPStatus DXVA_COPPStatusOutput.

Приложения инициируют запрос к данным ключа HDCP, чтобы определить, отозван ли приемник или устройство-ретранслятор; Затем они могут отключить поток защищенного содержимого на устройство. Приложения должны получать списки отозванных KSV путем обработки сообщений о возможности обновления системы (SRM). В сотрудничестве с Digital Content Protection LLC владельцы приложений лицензирования HDCP не должны разрешать поток защищенного содержимого в HDCP-ретрансляторы для COPP версии 1.0.

Требования

Требование Значение
Минимальная версия клиента Эта структура применяется только к Windows Server 2003 с пакетом обновления 1 (SP1) и более поздним версиям, а также к Windows XP с пакетом обновления 2 (SP2) и более поздним версиям.
Верхняя часть dxva.h (включая Dxva.h)

См. также раздел

COPPQueryStatus

DXVA_COPPSetProtectionLevelCmdData

DXVA_COPPStatusInput

DXVA_COPPStatusOutput