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

こちらもご覧ください

NetStatisticsGet

ネットワーク管理の概要

ネットワーク管理構造

統計関数