(lmstats.h) STAT_WORKSTATION_0 结构
包含有关指定工作站的统计信息。
语法
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
指定统计信息收集开始的时间。
此成员还指示上次清除工作站统计信息的日期。 该值存储为自 1970 年 1 月 1 日 00:00:00 以来经过的秒数。
BytesReceived
指定工作站接收的总字节数。
SmbsReceived
指定工作站) 接收 (SMB 的服务器消息块总数。
PagingReadBytesRequested
指定分页 I/O 请求读取的总字节数。
NonPagingReadBytesRequested
指定非分页 I/O 请求已读取的总字节数。
CacheReadBytesRequested
指定缓存 I/O 请求已读取的总字节数。
NetworkReadBytesRequested
指定磁盘 I/O 请求已读取的字节总数。
BytesTransmitted
指定工作站传输的总字节数。
SmbsTransmitted
指定工作站传输的 SMB 总数。
PagingWriteBytesRequested
指定分页 I/O 请求写入的总字节数。
NonPagingWriteBytesRequested
指定非分页 I/O 请求写入的总字节数。
CacheWriteBytesRequested
指定缓存 I/O 请求已写入的总字节数。
NetworkWriteBytesRequested
指定磁盘 I/O 请求已写入的总字节数。
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 |