Функция обратного вызова SpGetInfoFn (ntsecpkg.h)

Функция SpGetInfo предоставляет общие сведения о пакете безопасности, такие как его имя и возможности.

Функция SpGetInfo вызывается, когда клиент вызывает функцию QuerySecurityPackageInfoинтерфейса поставщика поддержки безопасности.

Синтаксис

SpGetInfoFn Spgetinfofn;

NTSTATUS Spgetinfofn(
  [out] PSecPkgInfo PackageInfo
)
{...}

Параметры

[out] PackageInfo

Указатель на структуру SecPkgInfo , выделенную локальным центром безопасности (LSA) и заполняемую пакетом.

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

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

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

Комментарии

Указатели на постоянные или динамические данные можно поместить в структуру SecPkgInfo . LSA создаст копию данных перед их пересылкой.

Поставщики общих служб и поставщики услуг должны реализовывать функцию SpGetInfo ; однако фактическое имя, присваиваемого реализации, определяется разработчиком.

Указатель на функцию SpGetInfo доступен в структуре SECPKG_FUNCTION_TABLE , полученной из функции SpLsaModeInitialize .

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header ntsecpkg.h

См. также раздел

SECPKG_FUNCTION_TABLE

SecPkgInfo

SpLsaModeInitialize