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


структура D3D11_AUTHENTICATED_CONFIGURE_INPUT (d3d11.h)

Содержит входные данные для метода ID3D11VideoContext::ConfigureAuthenticatedChannel .

Синтаксис

typedef struct D3D11_AUTHENTICATED_CONFIGURE_INPUT {
  D3D11_OMAC omac;
  GUID       ConfigureType;
  HANDLE     hChannel;
  UINT       SequenceNumber;
} D3D11_AUTHENTICATED_CONFIGURE_INPUT;

Члены

omac

Структура D3D11_OMAC , содержащая код проверки подлинности сообщения (MAC) данных. Драйвер использует один ключ CBC MAC (OMAC) на основе AES, чтобы вычислить это значение для блока данных, который отображается после этого элемента структуры.

ConfigureType

Идентификатор GUID, указывающий команду . Определяются следующие идентификаторы GUID.

Значение Значение
D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION
Связывает сеанс шифрования с устройством декодера и устройством Direct3D.

Входные данные: D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT

D3D11_AUTHENTICATED_CONFIGURE_ENCRYPTION_WHEN_ACCESSIBLE
Задает уровень шифрования, выполняемый до того, как защищенное содержимое станет доступным для ЦП или шины.

Входные данные: D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT

D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE
Инициализирует канал, прошедший проверку подлинности.

Входные данные: D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT

D3D11_AUTHENTICATED_CONFIGURE_PROTECTION
Включает или отключает защиту для устройства.

Входные данные: D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT

D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE
Позволяет процессу открыть общий ресурс или отключает процесс от открытия общих ресурсов.

Входные данные: D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT

hChannel

Дескриптор для канала, прошедшего проверку подлинности. Чтобы получить дескриптор, вызовите метод ID3D11AuthenticatedChannel::GetChannelHandle .

SequenceNumber

Порядковый номер запроса. В начале сеанса создайте криптографически безопасное 32-разрядное случайное число, используемое в качестве начального порядкового номера. Для каждого запроса приумножение порядкового номера на 1.

Требования

   
Минимальная версия клиента Windows 8 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 [классические приложения | Приложения UWP]
Верхняя часть d3d11.h

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

Видеоструктуры Direct3D 11