структура D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL (d3dumddi.h)
Структура D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL описывает состояние, заданное в канале, прошедшем проверку подлинности, с помощью функции ConfigureAuthenticatedChannel .
Синтаксис
typedef struct _D3DDDIARG_CONFIGUREAUTHENICATEDCHANNEL {
[in] UINT InputSize;
[in] const VOID *pInputData;
[in/out] VOID *pOutputData;
} D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL;
Члены
[in] InputSize
Размер входных данных в байтах, на которые указывает элемент pInputData .
[in] pInputData
Указатель на буфер, описывающий заданные данные конфигурации. Определение входного буфера зависит от заданных данных конфигурации. Буфер, на который указывает pInputData , определяется так же, как и входной буфер, передаваемый методу IDirect3DAuthenticatedChannel::Configure . Дополнительные сведения об IDirect3DAuthenticatedChannel::Configure см. в документации по windows SDK.
[in/out] pOutputData
Указатель на буфер, описывающий сведения, возвращаемые функцией ConfigureAuthenticatedChannel .
Комментарии
Первым элементом входного буфера, на который указывает элемент pInputData , всегда является структура D3DAUTHENTICATEDCHANNEL_CONFIGURE_INPUT, члены которой указывают следующие сведения:
- Элемент ConfigureType определяет состояние конфигурации для задания.
- Член omac идентифицирует код проверки подлинности сообщения (OMAC) в режиме CBC, который проверяет, что входные данные отправлены из надежного источника.
- Член SequenceNumber указывает уникальный номер, который драйвер может использовать для предотвращения атак на воспроизведение.
Состояние конфигурации, в котором наборы каналов, прошедшие проверку подлинности, не могут быть отключены другим каналом, прошедшим проверку подлинности. Вызов функции ConfigureAuthenticatedChannel драйвера с такой попыткой завершается ошибкой.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL поддерживается начиная с операционной системы Windows 7. |
Верхняя часть | d3dumddi.h (включая D3dumddi.h) |