共用方式為


ADAPTER_STATUS 結構 (nb30.h)

[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

指定配接器類型。 這個值是針對令牌通道適配卡或乙太網路卡的0xFE 0xFF。

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 介面概觀