nb30.h) (ADAPTER_STATUS 结构
[Windows Vista、Windows Server 2008 和操作系统的后续版本不支持 Netbios ]
ADAPTER_STATUS 结构包含有关网络适配器的信息。 NCB 结构的ncb_buffer成员指向此结构。 ADAPTER_STATUS 后跟描述系统上网络适配器所需的任意数量的 NAME_BUFFER 结构。
语法
typedef struct _ADAPTER_STATUS {
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, *PADAPTER_STATUS;
成员
adapter_address[6]
指定适配器的编码地址。
rev_major
指定主要软件发布级别。 对于 IBM NetBIOS 3,此值为 3。 x.
reserved0
保留。 此值始终为零。
adapter_type
指定适配器类型。 此值0xFF令牌环适配器或以太网适配器的0xFE。
rev_minor
指定次要软件发布级别。 对于 IBM NetBIOS x.0,此值为零。
duration
指定报告周期的持续时间(以分钟为单位)。
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 计时器超时的次数。
Windows 95: 不再支持 DLC。
ti_timeouts
指定 ti 非活动计时器超时的次数。ti 计时器用于检测已断开的链接。
reserved1
保留。 此值始终为零。
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
指定本地名称表中的名称数。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
标头 | nb30.h |
另请参阅