Compartir a través de


estructura NL_BANDWIDTH_INFORMATION (nldef.h)

La estructura NL_BANDWIDTH_INFORMATION contiene información de solo lectura sobre las estimaciones de ancho de banda disponibles y la varianza asociada según lo determinado por la pila TCP/IP.

Sintaxis

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

Miembros

Bandwidth

Ancho de banda máximo disponible estimado, en bits por segundo.

Instability

Medida de la variación basada en muestras de ancho de banda recientes, en bits por segundo.

BandwidthPeaked

Valor que indica si la estimación de ancho de banda en el miembro Bandwidth ha alcanzado el pico y alcanzó su valor máximo para las condiciones de red especificadas.

La pila TCP/IP usa una heurística para establecer esta variable. Hasta que se establece esta variable, no hay ninguna garantía de que el ancho de banda máximo disponible verdadero no sea mayor que el ancho de banda estimado en el miembro Bandwidth . Sin embargo, es seguro suponer que el ancho de banda máximo disponible no es menor que la estimación notificada en el miembro Bandwidth .

Comentarios

La estructura NL_BANDWIDTH_INFORMATION se define en el archivo de encabezado Nldef.h , que se incluye automáticamente en el archivo de encabezado Iptypes.h , que se incluye automáticamente en el archivo de encabezado Iphlpapi.h . Los archivos de encabezado Nldef.h e Iptypes.h nunca se deben usar directamente.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Encabezado nldef.h (incluya Iphlpapi.h)

Consulte también

GetIpNetworkConnectionBandwidthEstimates

GetPerTcp6ConnectionEStats

GetPerTcpConnectionEStats

MIB_IP_NETWORK_CONNECTION_BANDWIDTH_ESTIMATES

TCP_ESTATS_BANDWIDTH_ROD_v0