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


структура D3DAUTHENTICATEDCHANNEL_CONFIGURE_INPUT

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

Синтаксис

typedef struct _D3DAUTHENTICATEDCHANNEL_CONFIGURE_INPUT {
  D3D_OMAC omac;
  GUID     ConfigureType;
  HANDLE   hChannel;
  UINT     SequenceNumber;
} D3DAUTHENTICATEDCHANNEL_CONFIGURE_INPUT;

Члены

omac

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

ConfigureType

Идентификатор GUID, указывающий команду . Список значений см. в разделе Команды защиты содержимого.

hChannel

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

SequenceNumber

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

Требования

Требование Значение
Минимальная версия клиента
Windows 7 [только классические приложения]
Минимальная версия сервера
Windows Server 2008 R2 [только классические приложения]
Заголовок
D3d9types.h

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

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

IDirect3DAuthenticatedChannel9::Configure