ADAPTER_STATUS结构包含有关网络适配器的信息。此结构由NCB结构的//监控信息。结构水平成员指向。ADAPTER_STATUS后跟很多NAME_BUFFER结构,用于描述系统上的网络适配器。
typedef struct _ADAPTER_STATUS { // adptstnl
UCHAR adapter_address[6];
UCHAR rev_major;
UCHAR reserved0;
UCHAR adapter_type;
UCHAR rev_minor;
WORD duration;
WORD frmr_recv;
WORD frmr_xmit;
WORD iframe_recv_err;
WORD xmit_aborts;
DWORD xmit_success;
DWORD recv_success;
WORD iframe_xmit_err;
WORD recv_buff_unavail;
WORD t1_timeouts;
WORD ti_timeouts;
DWORD reserved1;
WORD free_ncbs;
WORD max_cfg_ncbs;
WORD max_ncbs;
WORD xmit_buf_unavail;
WORD max_dgram_size;
WORD pending_sess;
WORD max_cfg_sess;
WORD max_sess;
WORD max_sess_pkt_size;
WORD name_count;
} ADAPTER_STATUS;
会员
adapter_address
指定适配器的编码地址。
rev_major
指定主要的软件版本级别。IBM NetBIOS 3的值为3。【x】.
reserved0
保留。该值始终为零。
adapter_type
指定适配器类型。令牌环适配器的值为0xFF,以太网适配器的值为0xFE。
rev_minor
指定次要软件版本级别。对于IBM NetBIOS 【x】 .0,此值为零。
持续时间
指定报告期间的持续时间(以分钟为单位)。
frmr_recv
指定接收的FRMR帧数。
frmr_xmit
指定发送的FRMR帧数。
iframe_recv_err
指定错误接收的I帧数。
xmit_aborts
指定中止传输次数。
xmit_success
指定成功发送数据包的数量。
recv_success
指定成功接收数据包的数量。
iframe_xmit_err
指定错误发送的I帧数。
recv_buff_unavail
指定缓冲区不可用于从远程计算机处理请求的次数。
t1_timeouts
指定DLC T1定时器超时的次数。
ti_timeouts
指定ti不活动定时器超时的次数。ti定时器用于检测已断开的链路。
保留1
保留。该值始终为零。
free_ncbs
指定当前空闲网络控制块数。
max_cfg_ncbs
未定义为IBM NetBIOS 3.0。
max_ncbs
未定义为IBM NetBIOS 3.0。
xmit_buf_unavail
未定义为IBM NetBIOS 3.0。
max_dgram_size
指定数据报包的最大大小。该值始终至少为512字节。
pending_sess
指定挂起的会话数。
max_cfg_sess
指定配置的最大挂起会话。
max_sess
未定义为IBM NetBIOS 3.0。
max_sess_pkt_size
指定会话数据包的最大大小。
name_count
指定本地名称表中的名称数。
也可以看看