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 |
另請參閱