Заголовочный файл: ike_gost.h
Библиотека: libike_gost.so (linux), cpike_api.dll (windows)
Библиотека: libike_gost.so (linux), cpike_api.dll (windows)
Функция получения параметров IKE сессии фазы 1.
Синтаксис
C/C++ | Copy Code |
---|---|
capi_result CAPI_EXTC p1_GetParamFn ( const P1_HANDLE sid, CPIKE_AC_T iacAtrCls, unsigned upClsType, unsigned uFlags, void *pClsVal, unsigned *puValLen ); |
Параметры
- sid
- [in] Дескриптор IKE сессии фазы 1
- iacAtrCls
- [in] ID параметра (Attribute Class)
- upClsType
- [in] Значение типа параметра, если не равно нулю
- uFlags
- [in] Зарезервировано для будущего использования. Должен быть равен 0
- pClsVal
- [out] Значение параметра (Class Value)
- puValLen
- [in/out] Размер значения параметра
Возвращаемое значение
CAPI_NOERROR Успешное завершение
CAPI_CALL_ERROR Неверная последовательность вызовов
CAPI_UNSUPPORTED_ERROR Получение данного параметра не поддерживается
CAPI_NOT_ENOUGH_SPACE Недостаточно места для выдачи значения