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