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