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 |
|