KERB_ADD_CREDENTIALS_REQUEST_EX 结构 (ntsecapi.h)

指定要添加、删除或替换登录会话的额外服务器凭据的消息,以及) 与该凭据关联的 服务主体名称 (SPN。 需要 SeTcbPrivilege 常量才能更改其他登录帐户的凭据。

语法

typedef struct _KERB_ADD_CREDENTIALS_REQUEST_EX {
  KERB_ADD_CREDENTIALS_REQUEST Credentials;
  ULONG                        PrincipalNameCount;
  UNICODE_STRING               PrincipalNames[ANYSIZE_ARRAY];
} KERB_ADD_CREDENTIALS_REQUEST_EX, *PKERB_ADD_CREDENTIALS_REQUEST_EX;

成员

Credentials

指定要添加、删除或替换的凭据 的KERB_ADD_CREDENTIALS_REQUEST 结构。

PrincipalNameCount

PrincipalNames 数组中的元素数。

PrincipalNames[ANYSIZE_ARRAY]

要与 凭据 成员指定的用户帐户关联的 SPN 数组

注解

使用此结构调用 LsaCallAuthenticationPackage 函数仅影响 AcceptSecurityContext (Kerberos) 函数的行为。 使用此结构,多个物理服务器和虚拟服务器可以共享单个标识。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 ntsecapi.h

另请参阅

KERB_ADD_CREDENTIALS_REQUEST