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


структура 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 соединителю вывода мультимедиа (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 путем обработки сообщений о продлении системы (SRMs). В координации с Digital Content Protection LLCвладельцы приложений лицензирования HDCP не должны позволить защищенному потоку содержимого в ретрансляторы HDCP для COPP версии 1.0.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Эта структура применяется только к Windows Server 2003 с пакетом обновления 1 (SP1) и более поздней версии, а Windows XP — с пакетом обновления 2 (SP2) и более поздней версии.
заголовка dxva.h (include Dxva.h)

См. также

COPPQueryStatus

DXVA_COPPSetProtectionLevelCmdData

DXVA_COPPStatusInput

DXVA_COPPStatusOutput