КриптоПро SSPI  

cpktls_init_gost

Функция cpktls_init_gost() предназначена для инициализации библиотеки TLS уровня ядра.

DWORD CAPI_EXTC cpktls_init_gost(
  ktls_gost_handle h,
  const ktls_gost_in * in,
  unsigned uFlags,
  ktls_gost_out * out
);

Аргументы

h
[in/out]- указатель на область памяти, где будут размещены указатели на функции TLS уровня ядра и таблица указателей на функции SADB
in
[in] - структура, в которой передаются параметры для инициализации таблицы (размер памяти, выделенный под нее)
uFlags
[in] - в настоящей версии не используется и должен быть установлен в 0
out
[out] - структура, в которой возвращается размер памяти, необходимый для резервирования структуры

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

в случае успеха возвращается STATUS_SUCCESS
Коды возвратаОписание
STATUS_SUCCESSоперация прошла успешно. Если в качестве параметра h передается NULL, в поле out возвращается количество памяти, которую необходимо зарезервировать.
STATUS_NO_MEMORYвыделено недостаточно памяти под структуру
STATUS_INTERNAL_ERRORзаданы неверные параметры вызова функции