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
标头 tokenbinding.h
Library Tokenbinding.lib
DLL Tokenbinding.dll

另请参阅

HeapAlloc

HeapFree

TokenBindingVerifyMessage