NETCONNECTINFOSTRUCT-Struktur (winnetwk.h)
Die NETCONNECTINFOSTRUCT-Struktur enthält Informationen zur Leistung eines Netzwerks. Sie wird von der NPGetConnectionPerformance-Funktion verwendet.
Syntax
typedef struct _NETCONNECTINFOSTRUCT {
DWORD cbStructure;
DWORD dwFlags;
DWORD dwSpeed;
DWORD dwDelay;
DWORD dwOptDataSize;
} NETCONNECTINFOSTRUCT, *LPNETCONNECTINFOSTRUCT;
Member
cbStructure
Die Größe der NETCONNECTINFOSTRUCT-Struktur in Bytes. Dieser wird vom Aufrufer ausgefüllt, um die Größe der übergebenen Struktur anzugeben. Der Netzwerkanbieter sollte dieses Feld unverändert lassen und kann davon ausgehen, dass die Struktur groß genug ist, um alle Felder bis und einschließlich dwOptDataSize zu enthalten.
dwFlags
Dies ist eine Bitmaske, die mindestens eins der folgenden Flags aufweisen kann.
dwSpeed
Die Geschwindigkeit der Medien zur Netzwerkressource in Einheiten von 100 Bps. Beispielsweise gibt ein 1.200-Baudpunkt-Zu-Punkt-Link 12 zurück.
dwDelay
Die Verzögerung, die das Netzwerk beim Senden von Informationen in Millisekunden verursacht. Mit anderen Worten, die Zeit zwischen dem Senden von Daten durch das Netzwerk und dem Zeitpunkt, zu dem sie empfangen werden. Dies ist zusätzlich zu jeder Latenz, die in die Berechnung von dwSpeed integriert wurde, sodass der zurückgegebene Wert null für den Zugriff auf die meisten Ressourcen ist.
dwOptDataSize
Eine Empfehlung für die Größe der Daten in Bytes, die am effizientesten über das Netzwerk gesendet wird, wenn eine Anwendung eine einzelne Anforderung an die Netzwerkressource sendet. Für eine Datenträgernetzwerkressource kann dieser Wert beispielsweise 2048 oder 512 sein, wenn ein Datenblock geschrieben wird.
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | winnetwk.h |