Freigeben über


ADAPTER_STATUS-Struktur (nb30.h)

[Netbios wird unter Windows Vista, Windows Server 2008 und nachfolgenden Versionen des Betriebssystems nicht unterstützt]

Die ADAPTER_STATUS-Struktur enthält Informationen zu einem Netzwerkadapter. Auf diese Struktur verweist der ncb_buffer Mitglied der NZB-Struktur . ADAPTER_STATUS folgen so viele NAME_BUFFER Strukturen wie erforderlich, um die Netzwerkadapter auf dem System zu beschreiben.

Syntax

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;

Member

adapter_address[6]

Gibt die codierte Adresse des Adapters an.

rev_major

Gibt die Hauptversionsebene der Software an. Dieser Wert ist für IBM NetBIOS 3 3. x.

reserved0

Reserviert. Dieser Wert ist immer null.

adapter_type

Gibt den Adaptertyp an. Dieser Wert ist 0xFF für einen Token ring-Adapter oder 0xFE für einen Ethernet-Adapter.

rev_minor

Gibt die Nebenversionsebene der Software an. Dieser Wert ist null für IBM NetBIOS x.0.

duration

Gibt die Dauer des Berichtszeitraums in Minuten an.

frmr_recv

Gibt die Anzahl der empfangenen FRMR-Frames an.

frmr_xmit

Gibt die Anzahl der übertragenen FRMR-Frames an.

iframe_recv_err

Gibt die Anzahl der I-Frames an, die bei Einem Fehler empfangen wurden.

xmit_aborts

Gibt die Anzahl abgebrochener Übertragungen an.

xmit_success

Gibt die Anzahl der erfolgreich übertragenen Pakete an.

recv_success

Gibt die Anzahl der erfolgreich empfangenen Pakete an.

iframe_xmit_err

Gibt die Anzahl von I-Frames an, die als Fehler übertragen werden.

recv_buff_unavail

Gibt an, wie oft ein Puffer nicht zum Verarbeiten einer Anforderung von einem Remotecomputer verfügbar war.

t1_timeouts

Gibt an, wie oft für den DLC T1-Timer ein Timerout aufgetreten ist.

Windows 95: DLC wird nicht mehr unterstützt.

ti_timeouts

Gibt an, wie oft das Timer für ti-Inaktivitätstimer aufgetreten ist. Der ti-Timer wird verwendet, um fehlerhafte Links zu erkennen.

reserved1

Reserviert. Dieser Wert ist immer null.

free_ncbs

Gibt die aktuelle Anzahl von freien Netzwerksteuerungsblöcken an.

max_cfg_ncbs

Nicht definiert für IBM NetBIOS 3.0.

max_ncbs

Nicht definiert für IBM NetBIOS 3.0.

xmit_buf_unavail

Nicht definiert für IBM NetBIOS 3.0.

max_dgram_size

Gibt die maximale Größe eines Datagrammpakets an. Dieser Wert ist immer mindestens 512 Byte.

pending_sess

Gibt die Anzahl der ausstehenden Sitzungen an.

max_cfg_sess

Gibt die konfigurierte maximale Anzahl ausstehender Sitzungen an.

max_sess

Nicht definiert für IBM NetBIOS 3.0.

max_sess_pkt_size

Gibt die maximale Größe eines Sitzungsdatenpakets an.

name_count

Gibt die Anzahl der Namen in der Tabelle "Lokale Namen" an.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile nb30.h

Weitere Informationen

NAME_BUFFER

NCB

NetBIOS-Strukturen

Übersicht über die NetBIOS-Schnittstelle