ADAPTER_STATUS
The ADAPTER_STATUS structure contains information about a network adapter. This structure is pointed to by the ncb_buffer member of the NCB structure. ADAPTER_STATUS is followed by as many NAME_BUFFER structures as required to describe the network adapters on the system.
typedef struct _ADAPTER_STATUS { // adptst
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;
Members
-
adapter_address
-
Specifies encoded address of the adapter.
-
rev_major
-
Specifies the major software-release level. This value is 3 for IBM NetBIOS 3. x.
-
reserved0
-
Reserved. This value is always zero.
-
adapter_type
-
Specifies the adapter type. This value is 0xFF for a Token Ring adapter or 0xFE for an Ethernet adapter.
-
rev_minor
-
Specifies the minor software-release level. This value is zero for IBM NetBIOS x.0.
-
duration
-
Specifies the duration of the reporting period, in minutes.
-
frmr_recv
-
Specifies the number of FRMR frames received.
-
frmr_xmit
-
Specifies the number of FRMR frames transmitted.
-
iframe_recv_err
-
Specifies the number of I frames received in error.
-
xmit_aborts
-
Specifies the number of aborted transmissions.
-
xmit_success
-
Specifies the number of successfully transmitted packets.
-
recv_success
-
Specifies the number of successfully received packets.
-
iframe_xmit_err
-
Specifies the number of I frames transmitted in error.
-
recv_buff_unavail
-
Specifies the number of times a buffer was not available to service a request from a remote computer.
-
t1_timeouts
-
Specifies the number of times that the DLC T1 timer timed out.
-
ti_timeouts
-
Specifies the number of times that the ti inactivity timer timed out.The ti timer is used to detect links that have been broken.
-
reserved1
-
Reserved. This value is always zero.
-
free_ncbs
-
Specifies the current number of free network control blocks.
-
max_cfg_ncbs
-
Undefined for IBM NetBIOS 3.0.
-
max_ncbs
-
Undefined for IBM NetBIOS 3.0.
-
xmit_buf_unavail
-
Undefined for IBM NetBIOS 3.0.
-
max_dgram_size
-
Specifies the maximum size of a datagram packet. This value is always at least 512 bytes.
-
pending_sess
-
Specifies the number of pending sessions.
-
max_cfg_sess
-
Specifies the configured maximum pending sessions.
-
max_sess
-
Undefined for IBM NetBIOS 3.0.
-
max_sess_pkt_size
-
Specifies the maximum size of a session data packet.
-
name_count
-
Specifies the number of names in the local names table.
QuickInfo
Windows NT: Requires version 3.1 or later.
Windows: Requires Windows 95 or later.
Windows CE: Unsupported.
Header: Declared in nb30.h.
See Also
The NetBIOS Interface Overview, NetBIOS Structures, NAME_BUFFER, NCB