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


Функция SspiEncodeStringsAsAuthIdentity (sspi.h)

Кодирует набор из трех строк учетных данных в виде структуры удостоверения проверки подлинности.

Синтаксис

SECURITY_STATUS SEC_ENTRY SspiEncodeStringsAsAuthIdentity(
  [in]  PCWSTR                          pszUserName,
  [in]  PCWSTR                          pszDomainName,
  [in]  PCWSTR                          pszPackedCredentialsString,
  [out] PSEC_WINNT_AUTH_IDENTITY_OPAQUE *ppAuthIdentity
);

Параметры

[in] pszUserName

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

[in] pszDomainName

Доменное имя, связанное с удостоверением для кодирования.

[in] pszPackedCredentialsString

Закодированная строковая версия структуры SEC_WINNT_AUTH_IDENTITY_EX2 , указывающая учетные данные пользователя.

[out] ppAuthIdentity

Указатель на закодированную структуру удостоверений.

Завершив использование этой структуры, освободите ее, вызвав функцию SspiFreeAuthIdentity .

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

Если функция завершается успешно, она возвращает SEC_E_OK.

Если функция завершается сбоем, она возвращает ненулевой код ошибки.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header sspi.h
Библиотека Secur32.lib
DLL SspiCli.dll