Condividi tramite


NL_BANDWIDTH_INFORMATION struttura (nldef.h)

La struttura NL_BANDWIDTH_INFORMATION contiene informazioni di sola lettura sulle stime della larghezza di banda disponibili e sulla varianza associata, come determinato dallo stack TCP/IP.

Sintassi

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

Members

Bandwidth

Larghezza di banda massima disponibile stimata, in bit al secondo.

Instability

Misura della variazione basata su esempi di larghezza di banda recenti, in bit al secondo.

BandwidthPeaked

Valore che indica se la stima della larghezza di banda nel membro Larghezza di banda ha raggiunto il picco e ha raggiunto il valore massimo per le condizioni di rete specificate.

Lo stack TCP/IP usa un'euristica per impostare questa variabile. Fino a quando questa variabile non è impostata, non esiste alcuna garanzia che la larghezza di banda massima disponibile true non sia superiore alla larghezza di banda stimata nel membro Larghezza di banda. Tuttavia, è sicuro presupporre che la larghezza di banda massima disponibile non sia inferiore alla stima segnalata nel membro Larghezza di banda .

Commenti

La struttura NL_BANDWIDTH_INFORMATION è definita nel file di intestazione Nldef.h che viene automaticamente incluso dal file di intestazione Iptypes.h che viene automaticamente incluso nel file di intestazione Iphlpapi.h . I file di intestazione Nldef.h e Iptypes.h non devono mai essere usati direttamente.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Intestazione nldef.h (include Iphlpapi.h)

Vedi anche

GetIpNetworkConnectionBandwidthEstimates

GetPerTcp6ConnectionEStats

GetPerTcpConnectionEStats

MIB_IP_NETWORK_CONNECTION_BANDWIDTH_ESTIMATES

TCP_ESTATS_BANDWIDTH_ROD_v0