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


структура 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

Размер входных данных, к которым указывает pInput Data, в байтах.

[in] pInputData

Указатель на буфер, описывающий заданные данные конфигурации. Определение входного буфера зависит от заданных данных конфигурации. Буфер, который pInputData указывает на то, что входной буфер, передаваемый методу IDirect3DAuthenticatedChannel::Configure. Дополнительные сведения о IDirect3DAuthenticatedChannel::Configureсм. в документации по пакету SDK для Windows.

[in/out] pOutputData

Указатель на буфер, описывающий сведения, возвращаемые функцией ConfigureAuthenticatedChannel.

Замечания

Первый элемент входного буфера, на который указывает pInputData, всегда является D3DAUTHENTICATEDCHANNEL_CONFIGURE_INPUT структурой, члены которой указывают следующие сведения:

  • Элемент ConfigureType определяет состояние конфигурации, которое нужно задать.
  • Элемент omac определяет код проверки подлинности сообщений в режиме CBC (OMAC), который проверяет, является ли вход из надежного источника.
  • Элемент SequenceNumber указывает уникальное число, которое драйвер может использовать для предотвращения атак воспроизведения.
Элемент pOutputData указывает на структуру D3DAUTHENTICATEDCHANNEL_CONFIGURE_OUTPUT, содержащую тип конфигурации и порядковый номер выходного буфера, чтобы предотвратить атаки воспроизведения.

Состояние конфигурации, в котором наборы каналов, прошедшие проверку подлинности, не могут быть отключены другим каналом, прошедшим проверку подлинности. Вызов функции драйвера ConfigureAuthenticatedChannel с такой попыткой завершается ошибкой.

Требования

Требование Ценность
минимальные поддерживаемые клиентские D3DDDIARG_CONFIGUREAUTHENTICATEDCHANNEL поддерживается начиная с операционной системы Windows 7.
заголовка d3dumddi.h (include D3dumddi.h)

См. также

ConfigureAuthenticatedChannel