houzhongjian
2024-11-06 7412dd652c0ac48c5a17b5d9b61d5d2a0f686137
提交 | 用户 | 时间
149dd0 1 package com.iailab.netsdk.lib.structure;
H 2
3 import com.iailab.netsdk.lib.NetSDKLib;
4 import com.iailab.netsdk.lib.callback.fRedirectServerCallBackEx;
5 import com.sun.jna.Pointer;
6
7 /**
8  * @author 47081
9  * @version 1.0
10  * @description CLIENT_StartRedirectServiceEx接口输入参数, {@link
7412dd 11  *     com.iailab.netsdk.lib.NetSDKLib#CLIENT_StartRedirectServiceEx(Pointer, Pointer)}
149dd0 12  * @date 2021/3/13
H 13  */
14 public class NET_IN_START_REDIRECT_SERVICE extends NetSDKLib.SdkStructure {
15   /** 结构体大小, 需要赋值为当前结构体所在大小 */
16   public int dwSize;
17   /** 预留字节 */
18   public byte[] byReserved = new byte[4];
19   /** 主动注册重定向服务器IP */
20   public byte[] szIP = new byte[64];
21   /** 主动注册重定向服务器端口 */
22   public short nPort;
23   /** 预留字节 */
24   public byte[] byReserved1 = new byte[6];
25   /** 设备重定向回调函数(扩展) */
26   public fRedirectServerCallBackEx cbFuncEx;
27   /** 用户参数, 与fRedirectServerCallBackEx绑定 */
28   public Pointer dwUserData;
29
30   /**
31    * DWORD dwSize; // 结构体大小, 需要赋值为当前结构体所在大小
32    * BYTE byReserved[4]; // 预留字节
33    * char szIP[64]; //
34    * 主动注册重定向服务器IP WORD nPort; // 主动注册重定向服务器端口
35    * BYTE byReserved1[6]; // 预留字节
36    * fRedirectServerCallBackEx
37    * cbFuncEx; // 设备重定向回调函数(扩展) LDWORD dwUserData; // 用户参数, 与fRedirectServerCallBackEx绑定
38    */
39   public NET_IN_START_REDIRECT_SERVICE() {
40     this.dwSize = this.size();
41   }
42 }