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