Функция TokenBindingGenerateMessage (tokenbinding.h)

Собирает список привязок маркеров и создает окончательное сообщение для клиентского устройства на сервере.

Синтаксис

SECURITY_STATUS TokenBindingGenerateMessage(
  [in]  const void * [] tokenBindings,
  [in]  const DWORD []  tokenBindingsSize,
  [in]  DWORD           tokenBindingsCount,
  [out] void            **tokenBindingMessage,
  [out] DWORD           *tokenBindingMessageSize
);

Параметры

[in] tokenBindings

Указатель на массив структур привязки маркеров.

[in] tokenBindingsSize

Массив, содержащий размеры соответствующих структур привязки маркеров, содержащихся в массиве в параметре tokenBindings, в байтах .

[in] tokenBindingsCount

Количество элементов, содержащихся в массиве в параметре tokenBindings . Это значение не может быть равно 0.

[out] tokenBindingMessage

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

[out] tokenBindingMessageSize

Указатель на переменную, содержащую размер буфера, выделенного для параметра tokenBindingMessage .

Возвращаемое значение

Возвращает код состояния, указывающий на успешное или неудачное выполнение функции.

Комментарии

Вы можете вызвать TokenBindingGenerateMessage из пользовательского режима.

Требования

Требование Значение
Минимальная версия клиента Windows 10 [только классические приложения]
Минимальная версия сервера Windows Server 2016 [только классические приложения]
Целевая платформа Windows
Header tokenbinding.h
Библиотека Tokenbinding.lib
DLL Tokenbinding.dll

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

HeapAlloc

HeapFree

TokenBindingVerifyMessage