RAS _ PORT _ STATISTICS-Struktur

[Die RAS _ PORT _ STATISTICS-Struktur wird ab Vista Windows unterstützt.]

Die RAS _ PORT _ STATISTICS-Struktur meldet die Statistiken, die ein RAS-Server für einen verbundenen Port sammelt. Der RAS-Server setzt die verschiedenen Statistikindikatoren jedes Mal zurück, wenn der Port verbunden ist. Rufen Sie die Funktion RasAdminPortClearStatistics auf, um den RAS-Server zum Zurücksetzen der Statistikindikatoren zu zwingen.

Für einen Port, der Teil einer Multilinkverbindung ist, stellt diese Struktur zwei Sätze von Statistiken zur Verfügung. Die erste Gruppe enthält die kumulativen Statistiken für alle Ports in der Verbindung. Diese Statistiken sind für alle Ports in der Verbindung identisch. Die zweite Gruppe enthält die Statistiken für diesen Port. Wenn der Port nicht Teil einer Multilinkverbindung ist, verfügen beide Statistiksätze über die gleichen Informationen. Um zu bestimmen, ob ein Port Teil einer Multilinkverbindung ist, überprüfen Sie das PORT _ MULTILINKED-Bit im Flags-Member der _ RAS-PORT _ 0-Struktur des Ports.

Syntax

typedef struct _RAS_PORT_STATISTICS {
  DWORD dwBytesXmited;
  DWORD dwBytesRcved;
  DWORD dwFramesXmited;
  DWORD dwFramesRcved;
  DWORD dwCrcErr;
  DWORD dwTimeoutErr;
  DWORD dwAlignmentErr;
  DWORD dwHardwareOverrunErr;
  DWORD dwFramingErr;
  DWORD dwBufferOverrunErr;
  DWORD dwBytesXmitedUncompressed;
  DWORD dwBytesRcvedUncompressed;
  DWORD dwBytesXmitedCompressed;
  DWORD dwBytesRcvedCompressed;
  DWORD dwPortBytesXmited;
  DWORD dwPortBytesRcved;
  DWORD dwPortFramesXmited;
  DWORD dwPortFramesRcved;
  DWORD dwPortCrcErr;
  DWORD dwPortTimeoutErr;
  DWORD dwPortAlignmentErr;
  DWORD dwPortHardwareOverrunErr;
  DWORD dwPortFramingErr;
  DWORD dwPortBufferOverrunErr;
  DWORD dwPortBytesXmitedUncompressed;
  DWORD dwPortBytesRcvedUncompressed;
  DWORD dwPortBytesXmitedCompressed;
  DWORD dwPortBytesRcvedCompressed;
} RAS_PORT_STATISTICS, *PRAS_PORT_STATISTICS;

Members

dwBytesXmited

Gibt die Gesamtzahl der von der Verbindung übertragenen Bytes an.

dwBytesRcved

Gibt die Gesamtzahl der von der Verbindung empfangenen Bytes an.

dwFramesXmited

Gibt die Gesamtanzahl von Frames an, die von der Verbindung übertragen werden.

dwFramesRcved

Gibt die Gesamtanzahl von Frames an, die von der Verbindung empfangen werden.

dwCrcErr

Gibt die Gesamtzahl der CRC-Fehler für die Verbindung an. CRC-Fehler werden durch den Fehler einer zyklischen Redundanzprüfung verursacht. Ein CRC-Fehler weist darauf hin, dass mindestens ein Zeichen im empfangenen Datenpaket bei der Ankunft als verschachtelt gefunden wurde.

dwTimeoutErr

Gibt die Gesamtanzahl von Time out-Fehlern für die Verbindung an. Time out-Fehler treten auf, wenn ein erwartetes Zeichen nicht zeitgemäß empfangen wird. In diesem Fall geht die Software davon aus, dass die Daten verloren gegangen sind, und fordert deren erneutes Senden an.

dwAlignmentErr

Gibt die Gesamtzahl der Ausrichtungsfehler für die Verbindung an. Ausrichtungsfehler treten auf, wenn ein empfangenes Zeichen nicht das erwartete Zeichen ist. Dies geschieht in der Regel, wenn ein Zeichen verloren geht oder ein Time outfehler auftritt.

dwHardwareOverrunErr

Gibt die Gesamtanzahl von Hardwareüberlauffehlern für die Verbindung an. Diese Fehler geben an, wie oft der sendende Computer Zeichen schneller übertragen hat, als die empfangende Computerhardware sie verarbeiten kann. Wenn dieses Problem weiterhin besteht, verringern Sie die BPS-Verbindungsrate auf dem Client.

dwFramingErr

Gibt die Gesamtanzahl von Rahmenfehlern für die Verbindung an. Ein Rahmenfehler tritt auf, wenn ein asynchrones Zeichen mit einem ungültigen Start- oder Stoppbit empfangen wird.

dwBufferOverrunErr

Gibt die Gesamtanzahl von Pufferüberlauffehlern für die Verbindung an. Ein Pufferüberlauffehler tritt auf, wenn der sendende Computer Zeichen schneller überträgt, als der empfangende Computer sie aufnehmen kann. Wenn dieses Problem weiterhin besteht, verringern Sie die BPS-Verbindungsrate auf dem Client.

dwBytesXmitedUncompressed

Gibt die Gesamtanzahl von Bytes an, die von der Verbindung unkomprimiert übertragen werden.

dwBytesRcvedUncompressed

Gibt die Gesamtzahl der Bytes an, die von der Verbindung unkomprimiert empfangen wurden.

dwBytesXmitedCompressed

Gibt die Gesamtzahl der von der Verbindung komprimiert übertragenen Bytes an.

dwBytesRcvedCompressed

Gibt die Gesamtzahl der von der Verbindung komprimiert empfangenen Bytes an.

dwPortBytesXmited

Gibt die Gesamtzahl der vom Port übertragenen Bytes an.

dwPortBytesRcved

Gibt die Gesamtzahl der vom Port empfangenen Bytes an.

dwPortFramesXmited

Gibt die Gesamtanzahl von Frames an, die vom Port übertragen werden.

dwPortFramesRcved

Gibt die Gesamtanzahl von Frames an, die vom Port empfangen werden.

dwPortCrcErr

Gibt die Gesamtzahl der CRC-Fehler am Port an. CRC-Fehler werden durch den Fehler einer zyklischen Redundanzprüfung verursacht. Ein CRC-Fehler weist darauf hin, dass mindestens ein Zeichen im empfangenen Datenpaket bei der Ankunft als verschachtelt gefunden wurde.

dwPortTimeoutErr

Gibt die Gesamtzahl der Time out-Fehler am Port an. Time out-Fehler treten auf, wenn ein erwartetes Zeichen nicht zeitgemäß empfangen wird. In diesem Fall geht die Software davon aus, dass die Daten verloren gegangen sind, und fordert deren erneutes Senden an.

dwPortAlignmentErr

Gibt die Gesamtzahl der Ausrichtungsfehler am Port an. Ausrichtungsfehler treten auf, wenn ein empfangenes Zeichen nicht das erwartete Zeichen ist. Dies geschieht in der Regel, wenn ein Zeichen verloren geht oder ein Time outfehler auftritt.

dwPortHardwareOverrunErr

Gibt die Gesamtzahl der Hardwareüberlauffehler am Port an. Diese Fehler geben an, wie oft der sendende Computer Zeichen schneller übertragen hat, als die empfangende Computerhardware sie verarbeiten kann. Wenn dieses Problem weiterhin besteht, verringern Sie die BPS-Verbindungsrate auf dem Client.

dwPortFramingErr

Gibt die Gesamtanzahl von Rahmenfehlern am Port an. Ein Rahmenfehler tritt auf, wenn ein asynchrones Zeichen mit einem ungültigen Start- oder Stoppbit empfangen wird.

dwPortBufferOverrunErr

Gibt die Gesamtanzahl von Pufferüberlauffehlern am Port an. Ein Pufferüberlauffehler tritt auf, wenn der sendende Computer Zeichen schneller überträgt, als der empfangende Computer sie aufnehmen kann. Wenn dieses Problem weiterhin besteht, verringern Sie die BPS-Verbindungsrate auf dem Client.

dwPortBytesXmitedUncompressed

Gibt die Gesamtzahl der vom Port unkomprimierten Bytes an. Wenn der Port Teil einer Multilinkverbindung ist, ist dieser Member ungültig. Verwenden Sie stattdessen die Komprimierungsstatistiken für die Verbindung.

dwPortBytesRcvedUncompressed

Gibt die Gesamtzahl der vom Port unkomprimierten Bytes an. Wenn der Port Teil einer Multilinkverbindung ist, ist dieser Member ungültig. Verwenden Sie stattdessen die Komprimierungsstatistiken für die Verbindung.

dwPortBytesXmitedCompressed

Gibt die Gesamtzahl der vom Port komprimiert übertragenen Bytes an. Wenn der Port Teil einer Multilinkverbindung ist, ist dieser Member ungültig. Verwenden Sie stattdessen die Komprimierungsstatistiken für die Verbindung.

dwPortBytesRcvedCompressed

Gibt die Gesamtzahl der vom Port komprimiert empfangenen Bytes an. Wenn der Port Teil einer Multilinkverbindung ist, ist dieser Member ungültig. Verwenden Sie stattdessen die Komprimierungsstatistik für die Verbindung.

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Ende des Supports (Client)
Windows XP
Ende des Supports (Server)
Windows Server 2003
Header
Rassapi.h

Weitere Informationen

Remotezugriffsdienst (RAS) – Übersicht

RAS-Serververwaltungsstrukturen

_RAS-PORT _ 0

RasAdminAcceptNewConnection

RasAdminConnectionHangupNotification

RasAdminPortClearStatistics

RasAdminPortGetInfo