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


структура KERB_ADD_CREDENTIALS_REQUEST_EX (ntsecapi.h)

Указывает сообщение для добавления, удаления или замены дополнительных учетных данных сервера для сеанса входа в систему, а также имена субъектов-служб , которые будут связаны с ними. Константа 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]

Массив имен субъектов-служб, связанных с учетной записью пользователя, указанной участником учетных данных .

Комментарии

Вызов функции LsaCallAuthenticationPackage с этой структурой влияет только на поведение функции AcceptSecurityContext (Kerberos). Использование этой структуры позволяет нескольким физическим и виртуальным серверам совместно использовать одно удостоверение.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть ntsecapi.h

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

KERB_ADD_CREDENTIALS_REQUEST