структура 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.
Значение | Значение |
---|---|
|
Связывает сеанс шифрования с устройством декодера и устройством Direct3D.
Входные данные: D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT |
|
Задает уровень шифрования, выполняемый до того, как защищенное содержимое станет доступным для ЦП или шины.
Входные данные: D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT |
|
Инициализирует канал, прошедший проверку подлинности.
Входные данные: D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT |
|
Включает или отключает защиту для устройства.
Входные данные: D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT |
|
Позволяет процессу открыть общий ресурс или отключает процесс от открытия общих ресурсов.
Входные данные: D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT |
hChannel
Дескриптор для канала, прошедшего проверку подлинности. Чтобы получить дескриптор, вызовите метод ID3D11AuthenticatedChannel::GetChannelHandle .
SequenceNumber
Порядковый номер запроса. В начале сеанса создайте криптографически безопасное 32-разрядное случайное число, используемое в качестве начального порядкового номера. Для каждого запроса приумножение порядкового номера на 1.
Требования
Минимальная версия клиента | Windows 8 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 [классические приложения | Приложения UWP] |
Верхняя часть | d3d11.h |