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:00、1970 年 1 月 1 日起經過的秒數。
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 |