次の方法で共有


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

こちらもご覧ください

NAME_BUFFER

Ncb

NetBIOS 構造体

NetBIOS インターフェイスの概要