структура DXVA_COPPStatusData (dxva.h)
Структура DXVA_COPPStatusData содержит сведения о состоянии, возвращаемые из запроса в защищенном видеосеансе, связанном с устройством DIRECTX VA COPP.
Синтаксис
typedef struct _DXVA_COPPStatusData {
GUID rApp;
ULONG dwFlags;
ULONG dwData;
ULONG ExtendedInfoValidMask;
ULONG ExtendedInfoData;
} DXVA_COPPStatusData;
Члены
rApp
Задает 128-разрядное случайное число, которое используется один раз. Это случайное число создается запрашивающим приложением и предоставляется драйверу отображения в элементе rAppструктуры DXVA_COPPStatusInput .
dwFlags
Указывает дополнительные сведения о состоянии, которые могут иметь отношение к вызывающей программе. Драйвер отображения должен задать dwFlags значение COPP_StatusNormal (0x00) из типа перечисления COPP_StatusFlags или допустимое сочетание ORed следующего COPP_StatusFlags:
- COPP_LinkLost (0x01)
- COPP_RenegotiationRequired (0x02)
dwData
Указывает 32-разрядные данные о состоянии, возвращаемые одним из следующих запросов, переданных в параметре pInput функции COPPQueryStatus .
DXVA_COPPQueryProtectionType
Возвращает допустимое сочетание ORed из следующих значений, указывающих доступные типы механизмов защиты в физическом соединителе, связанном с устройством COPP:
- COPP_ProtectionType_Unknown (0x80000000)
- COPP_ProtectionType_None (0x00)
- COPP_ProtectionType_HDCP (0x01)
- COPP_ProtectionType_ACP (0x02)
- COPP_ProtectionType_CGMSA (0x04)
DXVA_COPPQueryConnectorType
Возвращает одно из следующих значений из типа перечисления COPP_ConnectorType , определяющего тип физического соединителя, используемого в видеосеансе:
- COPP_ConnectorType_Unknown (-1)
- COPP_ConnectorType_VGA (0)
- COPP_ConnectorType_SVideo (1)
- COPP_ConnectorType_CompositeVideo (2)
- COPP_ConnectorType_ComponentVideo (3)
- COPP_ConnectorType_DVI (4)
- COPP_ConnectorType_HDMI (5)
- COPP_ConnectorType_LVDS (6)
- COPP_ConnectorType_TMDS (7)
- COPP_ConnectorType_D_JPN (8)
DXVA_COPPQueryLocalProtectionLevel
Возвращает текущий заданный уровень защиты для видеосеанса. Значение уровня защиты зависит от типа защиты, указанного в элементе StatusData структуры DXVA_COPPStatusInput . Возможные уровни защиты см. в элементе ProtLevelструктуры DXVA_COPPSetProtectionLevelCmdData .
DXVA_COPPQueryGlobalProtectionLevel
Возвращает текущий заданный уровень защиты для физического соединителя. Возвращаемое значение уровня должно отражать уровень защиты, применяемый в настоящее время через соединитель, независимо от того, как драйвер получил инструкции по применению уровня защиты. Например, если ACP был включен с помощью функции Win32 ChangeDisplaySettingsEx , а не через интерфейс IAMCertifiedOutputProtection , глобальный уровень защиты, возвращенный через вызов функции COPPQueryStatus для соединителя, должен указывать, что ACP включен, даже если ACP не был включен через интерфейс IAMCertifiedOutputProtection .
Значение уровня защиты зависит от типа защиты, указанного в элементе StatusData структуры DXVA_COPPStatusInput . Возможные уровни защиты см. в элементе ProtLevelструктуры DXVA_COPPSetProtectionLevelCmdData .
DXVA_COPPQueryBusData
Возвращает одно из следующих значений из типа перечисления COPP_BusType , определяющего тип шины, используемой графическим оборудованием, связанным с устройством COPP:
- COPP_BusType_Unknown (0)
- COPP_BusType_PCI (1)
- COPP_BusType_PCIX (2)
- COPP_BusType_PCIExpress (3)
- COPP_BusType_AGP (4)
ExtendedInfoValidMask
Задает значение, указывающее допустимые битовые поля в следующем элементе ExtendedInfoData .
ExtendedInfoData
Указывает дополнительные 32-разрядные данные для состояния. В настоящий момент не используется.
Комментарии
Драйвер отображения возвращает сведения о состоянии с помощью параметра pOutputCOPPQueryStatus. Структура DXVA_COPPStatusOutput описывает возвращаемые сведения о состоянии. Драйвер отображения должен привести сведения о состоянии к указателю на структуру DXVA_COPPStatusData и возвращать сведения о состоянии в элементе COPPStatus DXVA_COPPStatusOutput.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Эта структура применяется только к Windows Server 2003 с пакетом обновления 1 (SP1) и более поздним версиям, а также к Windows XP с пакетом обновления 2 (SP2) и более поздним версиям. |
Верхняя часть | dxva.h (включая Dxva.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по