(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

另请参阅

NetStatisticsGet

网络管理概述

网络管理结构

统计信息函数