Freigeben über


STAT_WORKSTATION_0-Struktur (lmstats.h)

Enthält statistische Informationen zur angegebenen Arbeitsstation.

Syntax

typedef struct _STAT_WORKSTATION_0 {
  LARGE_INTEGER StatisticsStartTime;
  LARGE_INTEGER BytesReceived;
  LARGE_INTEGER SmbsReceived;
  LARGE_INTEGER PagingReadBytesRequested;
  LARGE_INTEGER NonPagingReadBytesRequested;
  LARGE_INTEGER CacheReadBytesRequested;
  LARGE_INTEGER NetworkReadBytesRequested;
  LARGE_INTEGER BytesTransmitted;
  LARGE_INTEGER SmbsTransmitted;
  LARGE_INTEGER PagingWriteBytesRequested;
  LARGE_INTEGER NonPagingWriteBytesRequested;
  LARGE_INTEGER CacheWriteBytesRequested;
  LARGE_INTEGER NetworkWriteBytesRequested;
  DWORD         InitiallyFailedOperations;
  DWORD         FailedCompletionOperations;
  DWORD         ReadOperations;
  DWORD         RandomReadOperations;
  DWORD         ReadSmbs;
  DWORD         LargeReadSmbs;
  DWORD         SmallReadSmbs;
  DWORD         WriteOperations;
  DWORD         RandomWriteOperations;
  DWORD         WriteSmbs;
  DWORD         LargeWriteSmbs;
  DWORD         SmallWriteSmbs;
  DWORD         RawReadsDenied;
  DWORD         RawWritesDenied;
  DWORD         NetworkErrors;
  DWORD         Sessions;
  DWORD         FailedSessions;
  DWORD         Reconnects;
  DWORD         CoreConnects;
  DWORD         Lanman20Connects;
  DWORD         Lanman21Connects;
  DWORD         LanmanNtConnects;
  DWORD         ServerDisconnects;
  DWORD         HungSessions;
  DWORD         UseCount;
  DWORD         FailedUseCount;
  DWORD         CurrentCommands;
} STAT_WORKSTATION_0, *PSTAT_WORKSTATION_0, *LPSTAT_WORKSTATION_0;

Member

StatisticsStartTime

Gibt den Zeitpunkt an, zu dem die Sammlung von Statistiken gestartet wurde.

Dieses Element gibt auch an, wann die Statistiken für die Arbeitsstationen zuletzt gelöscht wurden. Der Wert wird als die Anzahl von Sekunden gespeichert, die seit dem 1. Januar 1970 um 00:00:00 Uhr verstrichen ist.

BytesReceived

Gibt die Gesamtzahl der von der Arbeitsstation empfangenen Bytes an.

SmbsReceived

Gibt die Gesamtzahl der von der Arbeitsstation empfangenen Server message Blocks (SMBs) an.

PagingReadBytesRequested

Gibt die Gesamtzahl der Bytes an, die durch Paging von E/A-Anforderungen gelesen wurden.

NonPagingReadBytesRequested

Gibt die Gesamtzahl der Bytes an, die von E/A-Nicht-Paging-Anforderungen gelesen wurden.

CacheReadBytesRequested

Gibt die Gesamtzahl der Bytes an, die von Cache-E/A-Anforderungen gelesen wurden.

NetworkReadBytesRequested

Gibt die Gesamtmenge der Bytes an, die von Datenträger-E/A-Anforderungen gelesen wurden.

BytesTransmitted

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

SmbsTransmitted

Gibt die Gesamtzahl der von der Arbeitsstation übertragenen SMBs an.

PagingWriteBytesRequested

Gibt die Gesamtanzahl der Bytes an, die durch paging E/A-Anforderungen geschrieben wurden.

NonPagingWriteBytesRequested

Gibt die Gesamtanzahl von Bytes an, die von E/A-Anforderungen ohne Paging geschrieben wurden.

CacheWriteBytesRequested

Gibt die Gesamtanzahl von Bytes an, die von Cache-E/A-Anforderungen geschrieben wurden.

NetworkWriteBytesRequested

Gibt die Gesamtzahl der Bytes an, die von Datenträger-E/A-Anforderungen geschrieben wurden.

InitiallyFailedOperations

Gibt die Gesamtzahl der Netzwerkvorgänge an, die nicht gestartet werden konnten.

FailedCompletionOperations

Gibt die Gesamtzahl der Netzwerkvorgänge an, die nicht abgeschlossen werden konnten.

ReadOperations

Gibt die Gesamtzahl der lesevorgänge an, die von der Arbeitsstation initiiert wurden.

RandomReadOperations

Gibt die Gesamtzahl der zufälligen Lesevorgänge an, die von der Arbeitsstation initiiert werden.

ReadSmbs

Gibt die Gesamtzahl der Leseanforderungen an, die die Arbeitsstation an Server gesendet hat.

LargeReadSmbs

Gibt die Gesamtanzahl der Leseanforderungen an, die die Arbeitsstation an Server gesendet hat, die größer als das Doppelte der größe der vom Server ausgehandelten Puffergröße sind.

SmallReadSmbs

Gibt die Gesamtzahl der Leseanforderungen an, die die Arbeitsstation an Server gesendet hat, die kleiner als 1/4 der Größe der vom Server ausgehandelten Puffergröße sind.

WriteOperations

Gibt die Gesamtzahl der von der Arbeitsstation initiierten Schreibvorgänge an.

RandomWriteOperations

Gibt die Gesamtzahl der zufälligen Zugriffsschreibvorgänge an, die von der Arbeitsstation initiiert werden.

WriteSmbs

Gibt die Gesamtzahl der Schreibanforderungen an, die die Arbeitsstation an Server gesendet hat.

LargeWriteSmbs

Gibt die Gesamtzahl der Schreibanforderungen an, die die Arbeitsstation an Server gesendet hat, die größer als doppelt so groß sind wie die ausgehandelte Puffergröße des Servers.

SmallWriteSmbs

Gibt die Gesamtzahl der Schreibanforderungen an, die die Arbeitsstation an Server gesendet hat, die kleiner als 1/4 der Größe der vom Server ausgehandelten Puffergröße sind.

RawReadsDenied

Gibt die Gesamtzahl der unformatierten Leseanforderungen an, die von der Arbeitsstation gesendet wurden, die abgelehnt wurden.

RawWritesDenied

Gibt die Gesamtzahl der unformatierten Schreibanforderungen der Arbeitsstation an, die abgelehnt wurden.

NetworkErrors

Gibt die Gesamtanzahl von Netzwerkfehlern an, die von der Arbeitsstation empfangen werden.

Sessions

Gibt die Gesamtzahl der Sitzungen an, die von der Arbeitsstation eingerichtet wurden.

FailedSessions

Gibt an, wie oft die Arbeitsstation versucht hat, eine Sitzung zu erstellen, aber ein Fehler aufgetreten ist.

Reconnects

Gibt die Gesamtanzahl von Verbindungen an, bei denen ein Fehler aufgetreten ist.

CoreConnects

Gibt die Gesamtzahl der erfolgreichen Verbindungen mit Servern an, die den PCNET-Dialekt unterstützen.

Lanman20Connects

Gibt die Gesamtzahl der erfolgreichen Verbindungen mit Servern an, die den LanManager 2.0-Dialekt unterstützen.

Lanman21Connects

Gibt die Gesamtzahl der erfolgreichen Verbindungen mit Servern an, die den LanManager 2.1-Dialekt unterstützen.

LanmanNtConnects

Gibt die Gesamtzahl der Erfolgreichen Verbindungen mit Servern an, die den NTLM-Dialekt unterstützen.

ServerDisconnects

Gibt an, wie oft die Arbeitsstation von einem Netzwerkserver getrennt wurde.

HungSessions

Gibt die Gesamtzahl der Sitzungen an, die auf der Arbeitsstation abgelaufen sind.

UseCount

Gibt die Gesamtanzahl der Netzwerkverbindungen an, die von der Arbeitsstation hergestellt werden.

FailedUseCount

Gibt die Gesamtzahl der fehlerhaften Netzwerkverbindungen für die Arbeitsstation an.

CurrentCommands

Gibt die Anzahl der aktuellen Anforderungen an, die noch nicht abgeschlossen wurden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10 Build 20348
Unterstützte Mindestversion (Server) Windows 10 Build 20348
Kopfzeile lmstats.h

Weitere Informationen

NetStatisticsGet

Übersicht über die Netzwerkverwaltung

Netzwerkverwaltungsstrukturen

Statistikfunktionen