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