ADAPTER_STATUS構造 (nb30.h)
[Netbios は、Windows Vista、Windows Server 2008、およびそれ以降のバージョンのオペレーティング システムではサポートされていません]
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
予約済み。 この値は常に 0 です。
adapter_type
アダプターの種類を指定します。 この値は、トークン リング アダプターまたはイーサネット アダプターの0xFEに0xFFされます。
rev_minor
マイナー ソフトウェア リリース レベルを指定します。 IBM NetBIOS x.0 の場合、この値は 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
予約済み。 この値は常に 0 です。
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 [デスクトップ アプリのみ] |
Header | nb30.h |
こちらもご覧ください