estrutura NL_BANDWIDTH_INFORMATION (nldef.h)

A estrutura NL_BANDWIDTH_INFORMATION contém informações somente leitura sobre as estimativas de largura de banda disponíveis e a variação associada, conforme determinado pela pilha TCP/IP.

Sintaxe

typedef struct _NL_BANDWIDTH_INFORMATION {
  ULONG64 Bandwidth;
  ULONG64 Instability;
  BOOLEAN BandwidthPeaked;
} NL_BANDWIDTH_INFORMATION, *PNL_BANDWIDTH_INFORMATION;

Membros

Bandwidth

A largura de banda máxima disponível estimada, em bits por segundo.

Instability

Uma medida da variação com base em amostras recentes de largura de banda, em bits por segundo.

BandwidthPeaked

Um valor que indica se a estimativa de largura de banda no membro largura de banda atingiu o pico e atingiu seu valor máximo para as condições de rede fornecidas.

A pilha TCP/IP usa uma heurística para definir essa variável. Até que essa variável seja definida, não há nenhuma garantia de que a largura de banda máxima disponível verdadeira não seja maior do que a largura de banda estimada no membro largura de banda. No entanto, é seguro assumir que a largura de banda máxima disponível não é menor do que a estimativa relatada no membro largura de banda .

Comentários

A estrutura de NL_BANDWIDTH_INFORMATION é definida no arquivo de cabeçalho Nldef.h , que é incluído automaticamente pelo arquivo de cabeçalho Iptypes.h , que é incluído automaticamente no arquivo de cabeçalho Iphlpapi.h . Os arquivos de cabeçalho Nldef.h e Iptypes.h nunca devem ser usados diretamente.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Cabeçalho nldef.h (inclua Iphlpapi.h)

Confira também

GetIpNetworkConnectionBandwidthEstimates

GetPerTcp6ConnectionEStats

GetPerTcpConnectionEStats

MIB_IP_NETWORK_CONNECTION_BANDWIDTH_ESTIMATES

TCP_ESTATS_BANDWIDTH_ROD_v0