estrutura ADAPTER_STATUS (nb30.h)
[O Netbios não tem suporte no Windows Vista, no Windows Server 2008 e nas versões subsequentes do sistema operacional]
A estrutura ADAPTER_STATUS contém informações sobre um adaptador de rede. Essa estrutura é apontada pelo membro ncb_buffer da estrutura NCB . ADAPTER_STATUS é seguido por quantas estruturas de NAME_BUFFER forem necessárias para descrever os adaptadores de rede no sistema.
Sintaxe
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;
Membros
adapter_address[6]
Especifica o endereço codificado do adaptador.
rev_major
Especifica o nível de lançamento de software principal. Esse valor é 3 para IBM NetBIOS 3. X.
reserved0
Reservado. Esse valor é sempre zero.
adapter_type
Especifica o tipo de adaptador. Esse valor é 0xFF para um adaptador ou 0xFE de anel de token para um adaptador Ethernet.
rev_minor
Especifica o nível de versão de software secundário. Esse valor é zero para IBM NetBIOS x.0.
duration
Especifica a duração do período de relatório, em minutos.
frmr_recv
Especifica o número de quadros FRMR recebidos.
frmr_xmit
Especifica o número de quadros FRMR transmitidos.
iframe_recv_err
Especifica o número de quadros I recebidos em erro.
xmit_aborts
Especifica o número de transmissões anuladas.
xmit_success
Especifica o número de pacotes transmitidos com êxito.
recv_success
Especifica o número de pacotes recebidos com êxito.
iframe_xmit_err
Especifica o número de quadros I transmitidos por erro.
recv_buff_unavail
Especifica o número de vezes que um buffer não estava disponível para atender a uma solicitação de um computador remoto.
t1_timeouts
Especifica o número de vezes que o temporizador T1 do DLC atingiu o tempo limite.
Windows 95: Não há mais suporte para DLC.
ti_timeouts
Especifica o número de vezes que o temporizador de inatividade ti atingiu o tempo limite. O temporizador ti é usado para detectar links que foram quebrados.
reserved1
Reservado. Esse valor é sempre zero.
free_ncbs
Especifica o número atual de blocos de controle de rede gratuitos.
max_cfg_ncbs
Indefinido para IBM NetBIOS 3.0.
max_ncbs
Indefinido para IBM NetBIOS 3.0.
xmit_buf_unavail
Indefinido para IBM NetBIOS 3.0.
max_dgram_size
Especifica o tamanho máximo de um pacote de datagrama. Esse valor é sempre de pelo menos 512 bytes.
pending_sess
Especifica o número de sessões pendentes.
max_cfg_sess
Especifica o máximo de sessões pendentes configuradas.
max_sess
Indefinido para IBM NetBIOS 3.0.
max_sess_pkt_size
Especifica o tamanho máximo de um pacote de dados de sessão.
name_count
Especifica o número de nomes na tabela de nomes locais.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | nb30.h |
Confira também