RAS_STATS 構造体 (ras.h)
RAS_STATS構造体は、シングルリンク RAS 接続の統計、またはマルチリンク RAS 接続内のリンクの 1 つについて統計を格納します。
構文
typedef struct _RAS_STATS {
DWORD dwSize;
DWORD dwBytesXmited;
DWORD dwBytesRcved;
DWORD dwFramesXmited;
DWORD dwFramesRcved;
DWORD dwCrcErr;
DWORD dwTimeoutErr;
DWORD dwAlignmentErr;
DWORD dwHardwareOverrunErr;
DWORD dwFramingErr;
DWORD dwBufferOverrunErr;
DWORD dwCompressionRatioIn;
DWORD dwCompressionRatioOut;
DWORD dwBps;
DWORD dwConnectDuration;
} RAS_STATS, *PRAS_STATS;
メンバー
dwSize
構造体のバージョンを指定します。 関数呼び出しで 構造体を使用する前に、このメンバーを sizeof(RAS_STATS) に設定します。
dwBytesXmited
この接続またはリンクを介して送信されるバイト数。
dwBytesRcved
この接続またはリンクを介して受信したバイト数。
dwFramesXmited
この接続またはリンクを介して送信されるフレーム数。
dwFramesRcved
この接続またはリンクを介して受信したフレームの数。
dwCrcErr
この接続またはリンクでの循環冗長チェック (CRC) エラーの数。
dwTimeoutErr
この接続またはリンクのタイムアウト エラーの数。
dwAlignmentErr
この接続またはリンクでのアラインメント エラーの数。
dwHardwareOverrunErr
この接続またはリンクでのハードウェア オーバーラン エラーの数。
dwFramingErr
この接続またはリンクのフレーミング エラーの数。
dwBufferOverrunErr
この接続またはリンクでのバッファー オーバーラン エラーの数。
dwCompressionRatioIn
この接続またはリンクで受信されるデータの圧縮率。
dwCompressionRatioOut
この接続またはリンクで送信されるデータの圧縮率。
dwBps
接続またはリンクの速度 (1 秒あたりのビット数)。
シングルリンク接続の場合、およびマルチリンク接続内の個々のリンクの場合、この速度は接続またはリンクが確立された時点でネゴシエートされます。
マルチリンク接続の場合、この速度は個々のリンクの速度の合計と等しくなります。 マルチリンク接続の場合、リンクが追加または削除されると、この速度が異なります。
この速度は、接続またはリンクのスループットと等しくありません。 平均スループットを計算するには、送信 (dwBytesXmited) と受信 (dwBytesRcved) のバイト数を、接続またはリンクがアップした時間 (dwConnectDuration) で除算します。
dwConnectDuration
接続またはリンクが接続されている時間 (ミリ秒単位)。
要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | ras.h |