Функция 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 |