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

Функция SaslIdentifyPackage возвращает префикс согласования, соответствующий указанному буферу согласования SASL.

Синтаксис

SECURITY_STATUS SEC_ENTRY SaslIdentifyPackageA(
  [in]  PSecBufferDesc pInput,
  [out] PSecPkgInfoA   *PackageInfo
);

Параметры

[in] pInput

Указатель на структуру SecBufferDesc , указывающую буфер согласования SASL, для которого требуется найти префикс согласования.

[out] PackageInfo

Указатель на указатель на структуру SecPkgInfo , которая возвращает префикс согласования для буфера согласования, заданного параметром pInput .

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

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

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

Комментарии

Примечание

Заголовок sspi.h определяет SaslIdentifyPackage как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора UNICODE. Сочетание использования псевдонима, не зависящий от кодировки, с кодом, не зависящим от кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header sspi.h (включая Security.h)
Библиотека Secur32.lib
DLL Secur32.dll