Развернуть все
Свернуть все

Функция p2_GetParamFn

Функция получения параметров IKE сессии фазы 2 и SPI сессий на ее основе.

Синтаксис

C/C++
 capi_result CAPI_EXTC p2_GetParamFn (
   P2_HANDLE sid,
   CPIPSEC_AT_T iatAtrCls,
   unsigned upClsType,
   unsigned uFlags,
   void *pClsVal,
   unsigned *puValLen
 );

Параметры

sid

[in] Дескриптор IKE сессии фазы 2

iatAtrCls

[in] ID параметра (Attribute Class)

upClsType

[in] Значение типа параметра, если не равно нулю

uFlags

[in] Зарезервировано для будущего использования. Должен быть равен 0

pClsVal

[in] Значение параметра (Class Value)

puValLen

[in/out] Размер значения параметра

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

CAPI_NOERROR Успешное завершение

CAPI_UNSUPPORTED_ERROR Получение данного параметра не поддерживается

CAPI_CALL_ERROR Неверно заданы параметры

CAPI_NOT_ENOUGH_SPACE Недостаточно места для выдачи значения

CAPI_INTERNAL_ERROR Внутренняя ошибка библиотеки

Примечания

Precondition:

  • Успешно созданная сессия фазы 2 p2_CreateFn

Требования

Заголовочный файл ike_gost.h
Библиотека
Минимальная версия продукта 1.0