Поделиться через


структура STAT_WORKSTATION_0 (lmstats.h)

Содержит статистические сведения о указанной рабочей станции.

Синтаксис

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;

Члены

StatisticsStartTime

Указывает время начала сбора статистики.

Этот элемент также указывает, когда статистика для рабочих станций была очищена в последний раз. Значение хранится в виде количества секунд, прошедшего с 00:00:00 1 января 1970 года.

BytesReceived

Указывает общее количество байтов, полученных рабочей станцией.

SmbsReceived

Указывает общее количество блоков сообщений сервера (SMB), полученных рабочей станцией.

PagingReadBytesRequested

Указывает общее количество байтов, которые были считаны при разбиении запросов ввода-вывода по страницам.

NonPagingReadBytesRequested

Указывает общее количество байтов, прочитанных запросами ввода-вывода без разбиения по страницам.

CacheReadBytesRequested

Указывает общее количество байтов, прочитанных запросами ввода-вывода кэша.

NetworkReadBytesRequested

Указывает общее количество байтов, прочитанных запросами дискового ввода-вывода.

BytesTransmitted

Указывает общее количество байтов, передаваемых рабочей станцией.

SmbsTransmitted

Указывает общее количество SMB, передаваемых рабочей станцией.

PagingWriteBytesRequested

Указывает общее количество байтов, записанных с помощью запросов ввода-вывода на разбиение по страницам.

NonPagingWriteBytesRequested

Задает общее количество байтов, записанных запросами ввода-вывода без разбиения по страницам.

CacheWriteBytesRequested

Указывает общее количество байтов, записанных запросами ввода-вывода кэша.

NetworkWriteBytesRequested

Указывает общее количество байтов, записанных запросами дискового ввода-вывода.

InitiallyFailedOperations

Указывает общее количество сетевых операций, которые не удалось начать.

FailedCompletionOperations

Указывает общее количество сетевых операций, которые не удалось завершить.

ReadOperations

Указывает общее количество операций чтения, инициированных рабочей станцией.

RandomReadOperations

Указывает общее количество операций чтения произвольного доступа, инициированных рабочей станцией.

ReadSmbs

Указывает общее количество запросов на чтение, отправленных рабочей станцией серверам.

LargeReadSmbs

Указывает общее количество запросов на чтение, отправленных рабочей станцией на серверы, размер которых в два раза превышает размер согласованного буфера сервера.

SmallReadSmbs

Указывает общее количество запросов на чтение, отправленных рабочей станцией на серверы, размер которых меньше 1/4 от размера согласованного буфера сервера.

WriteOperations

Указывает общее количество операций записи, инициированных рабочей станцией.

RandomWriteOperations

Указывает общее количество операций записи произвольного доступа, инициированных рабочей станцией.

WriteSmbs

Указывает общее количество запросов на запись, отправленных рабочей станцией на серверы.

LargeWriteSmbs

Указывает общее количество запросов на запись, отправленных рабочей станцией на серверы, размер которых больше чем в два раза больше согласованного размера буфера сервера.

SmallWriteSmbs

Указывает общее количество запросов на запись, отправленных рабочей станцией на серверы, размер которых меньше 1/4 от размера согласованного буфера сервера.

RawReadsDenied

Указывает общее количество необработанных запросов на чтение, выполненных рабочей станцией, которые были отклонены.

RawWritesDenied

Указывает общее количество необработанных запросов на запись, выполненных рабочей станцией, которые были отклонены.

NetworkErrors

Указывает общее количество сетевых ошибок, полученных рабочей станцией.

Sessions

Указывает общее количество сеансов, установленных рабочей станцией.

FailedSessions

Указывает количество попыток создания сеанса, но неудачных попыток рабочей станции.

Reconnects

Указывает общее количество неудачных подключений.

CoreConnects

Указывает общее количество подключений к серверам, поддерживающим диалект PCNET, которые были успешно выполнены.

Lanman20Connects

Указывает общее количество подключений к серверам, поддерживающим диалект LanManager 2.0, которые были успешно выполнены.

Lanman21Connects

Указывает общее количество подключений к серверам, поддерживающим диалект LanManager 2.1, которые были успешно выполнены.

LanmanNtConnects

Указывает общее количество подключений к серверам, поддерживающим диалект NTLM, которые были успешно выполнены.

ServerDisconnects

Указывает количество отключений рабочей станции сетевым сервером.

HungSessions

Указывает общее количество сеансов, срок действия которых истек на рабочей станции.

UseCount

Указывает общее количество сетевых подключений, установленных рабочей станцией.

FailedUseCount

Указывает общее количество неудачных сетевых подключений для рабочей станции.

CurrentCommands

Указывает количество текущих запросов, которые не были выполнены.

Требования

Требование Значение
Минимальная версия клиента сборка Windows 10 20348
Минимальная версия сервера сборка Windows 10 20348
Верхняя часть lmstats.h

См. также раздел

NetStatisticsGet

Общие сведения об управлении сетью

Структуры управления сетью

Функции статистики