структура DXVA_COPPStatusOutput (dxva.h)
Структура DXVA_COPPStatusOutput описывает состояние, возвращаемое запросом к защищенному видеосеансу, связанному с устройством DIRECTX VA COPP.
Синтаксис
typedef struct _DXVA_COPPStatusOutput {
GUID macKDI;
ULONG cbSizeData;
UCHAR COPPStatus[4076];
} DXVA_COPPStatusOutput, *LPDXVA_COPPStatusOutput;
Члены
macKDI
Указывает GUID кода проверки подлинности сообщения (MAC) для состояния в COPPStatus. Приложение, запросив состояние, может использовать MAC-адрес, чтобы убедиться, что передача состояния была безопасной (т. е. она не была изменена при передаче от драйвера).
cbSizeData
Указывает размер данных о состоянии в байтах в COPPStatus.
COPPStatus[4076]
Указывает массив, содержащий данные о состоянии. Драйвер отображения должен возвращать данные состояния одним из следующих способов в зависимости от входного значения, указанного в элементе guidStatusRequestIDструктуры DXVA_COPPStatusInput :
Входное значение | Выходные данные о состоянии |
---|---|
DXVA_COPPQueryDisplayData | Указатель на структуру DXVA_COPPStatusDisplayData |
DXVA_COPPQueryProtectionType, DXVA_COPPQueryConnectorType, DXVA_COPPQueryLocalProtectionLevel, DXVA_COPPQueryGlobalProtectionLevel или DXVA_COPPQueryBusData | Указатель на структуру DXVA_COPPStatusData |
DXVA_COPPQueryHDCPKeyData | Указатель на структуру DXVA_COPPStatusHDCPKeyData |
DXVA_COPPQuerySignaling | Указатель на структуру DXVA_COPPStatusSignalingCmdData |
Комментарии
Запросы состояния передаются в параметре pInput функции COPPQueryStatus . Структура DXVA_COPPStatusInput описывает запрос состояния. Сведения о состоянии возвращаются с помощью параметра pOutputобъекта COPPQueryStatus.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Эта структура применяется только к Windows Server 2003 с пакетом обновления 1 (SP1) и более поздним версиям, а также к Windows XP с пакетом обновления 2 (SP2) и более поздним версиям. |
Верхняя часть | dxva.h (включая Dxva.h) |