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.sun.jna.Pointer;
5
6 /**
7  * @author 291189
8  * @description CLIENT_GetChannelState 出参
9  * @date 2022/07/04 11:17:42
10  */
11 public class NET_OUT_GET_CHANNEL_STATE extends NetSDKLib.SdkStructure {
12     /**
13      * 结构体大小
14      */
15     public int dwSize;
16     /**
17      * 智能业务状态信息实际个数
18      */
19     public int nStateNum;
20     /**
21      * 用户申请智能业务状态信息最大个数
22      */
23     public int nMaxStateNum;
24     /**
25      * 字节对齐
26      */
27     public byte[] szReserved = new byte[4];
28     /**
29      * 智能业务状态信息 需要用户申请内存空间 大小 sizeof(NET_CHANNEL_STATE_INFO)*nMaxStateNum
30      */
31     public Pointer pstuState;
32     
33     /**
34      * 智能业务状态信息扩展 需要用户申请内存空间 大小 sizeof(NET_CHANNEL_STATE_INFO_EX)*nMaxStateNum
35      */
36     public Pointer pstuStateEx;
37
38     public NET_OUT_GET_CHANNEL_STATE() {
39         this.dwSize = this.size();
40     }
41 }