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