Функция получения параметров 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 Внутренняя ошибка библиотеки
Примечания
Требования
Заголовочный файл | ike_gost.h |
---|---|
Библиотека | |
Минимальная версия продукта | 1.0 |