curl_easy_init - Начинает новую easy-сессию libcurl
Синтаксис[]
#include <curl/curl.h>
CURL *curl_easy_init( );
Описание[]
Эта функция должна быть вызвана первой, она возвращает easy-дескриптор CURL, который вы должны использовать в качестве аргумента в других easy-функциях. curl_easy_init инициализирует curl и этот вызов должен иметь соответствующий вызов curl_easy_cleanup() при завершении работы.
Если вы еще не вызвали curl_global_init(), curl_easy_init сделает это автоматически. Это может привести к ошибкам при многопоточной работе, так как curl_global_init() не является потоко-безопасной функцией.
Для недопущения этого, настоятельно рекомендуется самостоятельно вызывать curl_global_init().
Возвращаемое значение[]
Если эта функция возвращает NULL, что-то пошло не так и вы не можете использовать другие функции curl.