КриптоПро TLS

EnumerateSecurityPackages

Функция EnumerateSecurityPackages().

Возвращает таблицу структур SecPkgInfo, состоящую из одного элемента, описывающего данный SSP.

SECURITY_STATUS EnumerateSecurityPackages (
  PULONG pcPackages, 
  PSecPkgInfo * ppPackageInfo
);

Параметры:

pcPackages
[out] Указатель на ULONG, получает количество SSP (1 в случае данной библиотеки).
ppPackageInfo
[out] Указатель на переменную, которая получает адрес таблицы структур SecPkgInfo. Каждая структура описывает один SSP.

Возвращает:

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

Примечание:

Структура SecPkgInfo содержит информацию о SSP.

Для освобождения буфера, возвращенного в ppPackageInfo, надо вызвать функцию FreeContextBuffer().

Требования:

Windows NT/2000/XP: Необходимо Windows NT 4.0 SP5 или старше с Internet Explorer 5.0 или старше.
Windows 98/ME: Необходимо Windows 95 OSR2 или старше с Internet Explorer 5.0 или старше.
Файл описания: Прототип описан в файле Sspi.h.

См. также:

FreeContextBuffer() , SecPkgInfo()