структура ADAPTER_STATUS (nb30.h)
[Netbios не поддерживается в Windows Vista, Windows Server 2008 и последующих версиях операционной системы]
Структура ADAPTER_STATUS содержит сведения о сетевом адаптере. На эту структуру указывает ncb_buffer элемент структуры NCB . 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
Указывает основной уровень выпуска программного обеспечения. Это значение равно 3 для IBM NetBIOS 3. x.
reserved0
Зарезервировано. Это значение всегда равно нулю.
adapter_type
Указывает тип адаптера. Это значение 0xFF для адаптера кольца маркеров или 0xFE для адаптера Ethernet.
rev_minor
Указывает дополнительный уровень выпуска программного обеспечения. Это значение равно нулю для IBM NetBIOS x.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
Зарезервировано. Это значение всегда равно нулю.
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 [только классические приложения] |
Верхняя часть | nb30.h |
См. также раздел