структура 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 |