NL_BANDWIDTH_INFORMATION-Struktur (nldef.h)
Die NL_BANDWIDTH_INFORMATION-Struktur enthält schreibgeschützte Informationen zu den verfügbaren Bandbreitenschätzungen und der zugehörigen Varianz, die vom TCP/IP-Stapel bestimmt werden.
Syntax
typedef struct _NL_BANDWIDTH_INFORMATION {
ULONG64 Bandwidth;
ULONG64 Instability;
BOOLEAN BandwidthPeaked;
} NL_BANDWIDTH_INFORMATION, *PNL_BANDWIDTH_INFORMATION;
Member
Bandwidth
Die geschätzte maximal verfügbare Bandbreite in Bits pro Sekunde.
Instability
Ein Maß für die Variation basierend auf kürzlichen Bandbreitenbeispielen in Bits pro Sekunde.
BandwidthPeaked
Ein -Wert, der angibt, ob die Bandbreitenschätzung im Bandbreitenelement einen Spitzenwert erreicht hat und ihren maximalen Wert für die angegebenen Netzwerkbedingungen erreicht hat.
Der TCP/IP-Stapel verwendet eine Heuristik, um diese Variable festzulegen. Bis diese Variable festgelegt ist, gibt es keine Garantie, dass die tatsächliche verfügbare maximale Bandbreite nicht höher als die geschätzte Bandbreite im Bandbreitenelement ist. Es kann jedoch davon ausgegangen werden, dass die maximal verfügbare Bandbreite nicht niedriger als die im Bandbreitenelement gemeldete Schätzung ist.
Hinweise
Die NL_BANDWIDTH_INFORMATION-Struktur wird in der Headerdatei Nldef.h definiert, die automatisch von der Iptypes.h-Headerdatei eingeschlossen wird, die automatisch in der Headerdatei Iphlpapi.h enthalten ist. Die Headerdateien Nldef.h und Iptypes.h sollten niemals direkt verwendet werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Kopfzeile | nldef.h (include Iphlpapi.h) |
Weitere Informationen
GetIpNetworkConnectionBandwidthEstimates