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
統計収集が開始された時刻を指定します。
このメンバーは、ワークステーションの統計が最後に消去された日時も示します。 値は、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
ワークステーションがサーバーに送信した読み取り要求の合計数を、サーバーのネゴシエートされたバッファー サイズの 2 倍を超えるサイズを指定します。
SmallReadSmbs
ワークステーションがサーバーに送信した読み取り要求の合計数を、サーバーのネゴシエートされたバッファー サイズの 1/4 未満のサイズで指定します。
WriteOperations
ワークステーションによって開始される書き込み操作の合計数を指定します。
RandomWriteOperations
ワークステーションによって開始されるランダム アクセス書き込みの合計数を指定します。
WriteSmbs
ワークステーションがサーバーに送信した書き込み要求の合計数を指定します。
LargeWriteSmbs
ワークステーションがサーバーに送信した書き込み要求の総数を、サーバーのネゴシエートされたバッファー・サイズの 2 倍を超えるサイズを指定します。
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 |
Header | lmstats.h |