跳转至

NET_SDK_LoginEx

接口定义

1
2
3
4
5
6
7
8
LONG NET_SDK_LoginEx(
    char* sDVRIP,
    WORD wDVRPort,
    char* sUserName,
    char* sPassword,
    LPNET_SDK_DEVICEINFO lpDeviceInfo,
    NET_SDK_CONNECT_TYPE eConnectType,
    const char* sDevSN = NULL);
1
2
3
4
5
6
7
8
public static extern Int32 NET_SDK_LoginEx(
    String sDVRIP,
    UInt16 wDVRPort,
    String sUserName,
    String sPassword,
    ref NET_SDK_DEVICEINFO lpDeviceInfo,
    NET_SDK_CONNECT_TYPE eConnectType,
    String sDevSN);

功能描述

用户注册设备(NET_SDK_Login)的扩展接口。

参数说明

参数 类型 说明
sDVRIPin char* 设备IP地址或P2P服务器地址(P2P模式时为P2P服务器地址)。
wDVRPortin WORD 设备端口号(P2P模式时为P2P服务器端口号)。
sUserNamein char* 登录的用户名。
sPasswordin char* 用户密码。
lpDeviceInfoout LPNET_SDK_DEVICEINFO 设备信息 NET_SDK_DEVICEINFO
eConnectTypein NET_SDK_CONNECT_TYPE 设备连接类型,参见以下关于NET_SDK_CONNECT_TYPE
sDevSNin char* P2P模式时设备序列号,TCP模式时忽略此参数。

返回值

  • 类型:LONG

  • 说明:-1表示失败,其他值表示返回的用户ID值。该用户ID具有唯一性,后续对设备的操作都需要通过此ID实现。

备注

设备允许有32个注册用户名,且同时最多允许128个用户注册。

错误码