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

另请参阅

NAME_BUFFER

NCB

NetBIOS 结构

NetBIOS 接口概述