structure ADAPTER_STATUS (nb30.h)

[Netbios n’est pas pris en charge sur Windows Vista, Windows Server 2008 et les versions ultérieures du système d’exploitation]

La structure ADAPTER_STATUS contient des informations sur une carte réseau. Cette structure est pointée par le ncb_buffer membre de la structure NCB . ADAPTER_STATUS est suivi d’autant de structures NAME_BUFFER que nécessaire pour décrire les cartes réseau sur le système.

Syntaxe

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;

Membres

adapter_address[6]

Spécifie l’adresse encodée de l’adaptateur.

rev_major

Spécifie le niveau de version logicielle majeure. Cette valeur est 3 pour IBM NetBIOS 3. x.

reserved0

Réservé. Cette valeur est toujours égale à zéro.

adapter_type

Spécifie le type d’adaptateur. Cette valeur est 0xFF pour un adaptateur d’anneau de jeton ou 0xFE pour une carte Ethernet.

rev_minor

Spécifie le niveau de version logicielle mineure. Cette valeur est égale à zéro pour IBM NetBIOS x.0.

duration

Spécifie la durée de la période de rapport, en minutes.

frmr_recv

Spécifie le nombre de trames FRMR reçues.

frmr_xmit

Spécifie le nombre d’images FRMR transmises.

iframe_recv_err

Spécifie le nombre d’images I reçues par erreur.

xmit_aborts

Spécifie le nombre de transmissions abandonnées.

xmit_success

Spécifie le nombre de paquets transmis avec succès.

recv_success

Spécifie le nombre de paquets reçus avec succès.

iframe_xmit_err

Spécifie le nombre d’images I transmises par erreur.

recv_buff_unavail

Spécifie le nombre de fois où une mémoire tampon n’était pas disponible pour traiter une demande à partir d’un ordinateur distant.

t1_timeouts

Spécifie le nombre de fois où le minuteur DLC T1 a expiré.

Windows 95 : Le DLC n’est plus pris en charge.

ti_timeouts

Spécifie le nombre de fois où le minuteur d’inactivité ti a expiré. Le minuteur ti est utilisé pour détecter les liens qui ont été rompus.

reserved1

Réservé. Cette valeur est toujours égale à zéro.

free_ncbs

Spécifie le nombre actuel de blocs de contrôle réseau gratuits.

max_cfg_ncbs

Non défini pour IBM NetBIOS 3.0.

max_ncbs

Non défini pour IBM NetBIOS 3.0.

xmit_buf_unavail

Non défini pour IBM NetBIOS 3.0.

max_dgram_size

Spécifie la taille maximale d’un paquet de datagramme. Cette valeur est toujours d’au moins 512 octets.

pending_sess

Spécifie le nombre de sessions en attente.

max_cfg_sess

Spécifie le nombre maximal de sessions en attente configurées.

max_sess

Non défini pour IBM NetBIOS 3.0.

max_sess_pkt_size

Spécifie la taille maximale d’un paquet de données de session.

name_count

Spécifie le nombre de noms dans la table des noms locaux.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête nb30.h

Voir aussi

NAME_BUFFER

BCN

NetBIOS Structures

Vue d’ensemble de l’interface NetBIOS