Функция SaslGetProfilePackageA (sspi.h)
Функция SaslGetProfilePackage возвращает сведения о пакете для указанного пакета.
Синтаксис
SECURITY_STATUS SEC_ENTRY SaslGetProfilePackageA(
[in] LPSTR ProfileName,
[out] PSecPkgInfoA *PackageInfo
);
Параметры
[in] ProfileName
Строка Юникода или ANSI, содержащая имя пакета SASL.
[out] PackageInfo
Указатель на указатель на структуру SecPkgInfo , которая возвращает сведения о пакете для пакета, указанного параметром ProfileName .
Возвращаемое значение
Если вызов выполнен успешно, эта функция возвращает SEC_E_OK. В следующей таблице показаны некоторые возможные значения, возвращаемые сбоем.
Код возврата | Описание |
---|---|
|
Не удалось найти профиль SASL, указанный параметром ProfileName . |
|
Не удалось выделить память для структуры SecPkgInfo . |
Комментарии
Примечание
Заголовок sspi.h определяет SaslGetProfilePackage как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Использование псевдонима, не зависящий от кодирования, с кодом, который не является нейтральным для кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или времени выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | sspi.h (включая Security.h) |
Библиотека | Secur32.lib |
DLL | Secur32.dll |