Compartilhar via


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

NAME_BUFFER

BCN

Estruturas NetBIOS

Visão geral da interface NetBIOS