libssh2_session_init是libssh2_session_init_ex调用的便利宏

#include <libssh2.h>

LIBSSH2_SESSION * libssh2_session_init(void); 

1.描述

初始化SSH会话对象。
myalloc-自定义分配器函数。有关实现分配器回调的信息,请参阅“回调”部分。传递NULL值以使用默认系统分配器。

myfree-定制的解除分配器功能。有关实现deallocator回调的信息,请参阅“回调”部分。传递NULL值以使用默认的系统解除分配器。

myrealloc-自定义重新分配器功能。有关实现重新分配器回调的信息,请参阅“回调”部分。传递NULL值以使用默认的系统重新分配器。

abstract-指向应用程序特定回调数据的任意指针。该值将传递给与命名会话实例关联的任何回调函数。

初始化SSH会话对象。默认情况下,系统内存分配器(malloc(),free(),realloc())将用于任何动态分配的内存块。可以使用此API调用的扩展版本指定备用内存分配功能,和/或可以将可选的特定于应用程序的数据附加到会话对象。

在配置会话选项或启动与远程服务器的SSH会话之前,必须首先调用此方法。

2.返回值

指向新分配的LIBSSH2_SESSION实例的指针,错误时为NULL。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值