Функция
cputls_init_gost() используется для инициализации библиотеки TLS.
DWORD cputls_init_gost(
utls_gost_handle h,
const utls_gost_in * in,
unsigned uFlags,
utls_gost_out * out
);
Аргументы
- h
- [in/out] - указатель на область памяти под таблицы функций библиотеки.
- in
- [in] - указатель на структуру utls_gost_in_st в которой указывается размер выделенной памяти
- uFlags
- [in] - не используется, заполняется нулем
- out
- [out] - указатель на структуру utls_gost_out_st в которой указывается размер памяти, которую необходимо выделить
Возвращаемые значения
возвращает статус выполнения операции
Коды возврата | Описание |
---|
STATUS_SUCCESS | Успешное завершение. Если параметр h равен NULL в поле out возвращается размер памяти, которую надо выделить под структуру |
STATUS_INTERNAL_ERROR | параметры функции заданы неверно |
STATUS_NO_MEMORY | выделенной памяти не хватает под структуру |