RAS_PORT_STATISTICS構造体

[ RAS_PORT_STATISTICS 構造は Windows Vista の時点ではサポートされていません。

RAS_PORT_STATISTICS構造は、RAS サーバーが接続ポートに対して収集する統計情報を報告します。 RAS サーバーは、ポートが接続されるたびにさまざまな統計カウンターをリセットします。 RasAdminPortClearStatistics 関数を呼び出して、RAS サーバーに統計カウンターのリセットを強制します。

マルチリンク接続の一部であるポートの場合、この構造体は 2 つの統計セットを提供します。 最初のセットには、接続内のすべてのポートの累積統計が含まれます。 これらの統計情報は、接続内のすべてのポートで同じです。 2 番目のセットには、このポートだけの統計情報が含まれています。 ポートがマルチリンク接続の一部でない場合、両方の統計セットに同じ情報が含まれます。 ポートがマルチリンク接続の一部であるかどうかを判断するには、ポートのRAS_PORT_0構造体の Flags メンバーにPORT_MULTILINKED ビットをチェックします。

構文

typedef struct _RAS_PORT_STATISTICS {
  DWORD dwBytesXmited;
  DWORD dwBytesRcved;
  DWORD dwFramesXmited;
  DWORD dwFramesRcved;
  DWORD dwCrcErr;
  DWORD dwTimeoutErr;
  DWORD dwAlignmentErr;
  DWORD dwHardwareOverrunErr;
  DWORD dwFramingErr;
  DWORD dwBufferOverrunErr;
  DWORD dwBytesXmitedUncompressed;
  DWORD dwBytesRcvedUncompressed;
  DWORD dwBytesXmitedCompressed;
  DWORD dwBytesRcvedCompressed;
  DWORD dwPortBytesXmited;
  DWORD dwPortBytesRcved;
  DWORD dwPortFramesXmited;
  DWORD dwPortFramesRcved;
  DWORD dwPortCrcErr;
  DWORD dwPortTimeoutErr;
  DWORD dwPortAlignmentErr;
  DWORD dwPortHardwareOverrunErr;
  DWORD dwPortFramingErr;
  DWORD dwPortBufferOverrunErr;
  DWORD dwPortBytesXmitedUncompressed;
  DWORD dwPortBytesRcvedUncompressed;
  DWORD dwPortBytesXmitedCompressed;
  DWORD dwPortBytesRcvedCompressed;
} RAS_PORT_STATISTICS, *PRAS_PORT_STATISTICS;

メンバー

dwBytesXmited

接続によって送信されるバイトの合計数を指定します。

dwBytesRcved

接続によって受信されたバイトの合計数を指定します。

dwFramesXmited

接続によって送信されるフレームの合計数を指定します。

dwFramesRcved

接続によって受信されたフレームの合計数を指定します。

dwCrcErr

接続に対する CRC エラーの合計数を指定します。 CRC エラーは、巡回冗長チェックの障害が原因で発生します。 CRC エラーは、受信したデータ パケット内の 1 つ以上の文字が到着時に文字化けして見つかったことを示します。

dwTimeoutErr

接続のタイムアウト エラーの合計数を指定します。 タイムアウト エラーは、予期される文字が時間内に受信されない場合に発生します。 この場合、ソフトウェアはデータが失われたと見なし、再送信を要求します。

dwAlignmentErr

接続の配置エラーの合計数を指定します。 受信した文字が予期した文字でない場合、アラインメント エラーが発生します。 これは通常、文字が失われた場合、またはタイムアウト エラーが発生した場合に発生します。

dwHardwareOverrunErr

接続でのハードウェア オーバーラン エラーの合計数を指定します。 これらのエラーは、送信側のコンピューターが、受信側のコンピューター ハードウェアが処理できるよりも高速に文字を送信した回数を示します。 この問題が解決しない場合は、クライアントの BPS 接続速度を下げてください。

dwFramingErr

接続のフレーム エラーの合計数を指定します。 フレーム エラーは、無効な開始ビットまたはストップ ビットを使用して非同期文字を受信したときに発生します。

dwBufferOverrunErr

接続でのバッファー オーバーラン エラーの合計数を指定します。 バッファー オーバーラン エラーは、送信側のコンピューターが受信コンピューターが対応できるよりも高速に文字を送信しているときに発生します。 この問題が解決しない場合は、クライアントの BPS 接続速度を下げてください。

dwBytesXmitedUncompressed

接続によって非圧縮で送信されるバイトの合計数を指定します。

dwBytesRcvedUncompressed

接続によって非圧縮で受信されたバイトの合計数を指定します。

dwBytesXmitedCompressed

接続によって圧縮された送信バイトの合計数を指定します。

dwBytesRcvedCompressed

接続によって圧縮された受信バイトの合計数を指定します。

dwPortBytesXmited

ポートによって送信されるバイトの合計数を指定します。

dwPortBytesRcved

ポートで受信したバイトの合計数を指定します。

dwPortFramesXmited

ポートによって送信されるフレームの合計数を指定します。

dwPortFramesRcved

ポートで受信したフレームの合計数を指定します。

dwPortCrcErr

ポート上の CRC エラーの合計数を指定します。 CRC エラーは、巡回冗長チェックの障害が原因で発生します。 CRC エラーは、受信したデータ パケット内の 1 つ以上の文字が到着時に文字化けして見つかったことを示します。

dwPortTimeoutErr

ポートのタイムアウト エラーの合計数を指定します。 タイムアウト エラーは、予期される文字が時間内に受信されない場合に発生します。 この場合、ソフトウェアはデータが失われたと見なし、再送信を要求します。

dwPortAlignmentErr

ポート上のアラインメント エラーの合計数を指定します。 受信した文字が予期した文字でない場合、アラインメント エラーが発生します。 これは通常、文字が失われた場合、またはタイムアウト エラーが発生した場合に発生します。

dwPortHardwareOverrunErr

ポート上のハードウェア オーバーラン エラーの合計数を指定します。 これらのエラーは、送信側のコンピューターが、受信側のコンピューター ハードウェアが処理できるよりも高速に文字を送信した回数を示します。 この問題が解決しない場合は、クライアントの BPS 接続速度を下げてください。

dwPortFramingErr

ポートのフレーム エラーの合計数を指定します。 フレーム エラーは、無効な開始ビットまたはストップ ビットを使用して非同期文字を受信したときに発生します。

dwPortBufferOverrunErr

ポートのバッファー オーバーラン エラーの合計数を指定します。 バッファー オーバーラン エラーは、送信側のコンピューターが受信コンピューターが対応できるよりも高速に文字を送信しているときに発生します。 この問題が解決しない場合は、クライアントの BPS 接続速度を下げてください。

dwPortBytesXmitedUncompressed

ポートによって非圧縮で送信されるバイトの合計数を指定します。 ポートがマルチリンク接続の一部である場合、このメンバーは無効です。 代わりに、接続の圧縮統計を使用してください。

dwPortBytesRcvedUncompressed

ポートによって非圧縮で受信されたバイトの合計数を指定します。 ポートがマルチリンク接続の一部である場合、このメンバーは無効です。 代わりに、接続の圧縮統計を使用してください。

dwPortBytesXmitedCompressed

ポートによって圧縮された送信バイトの合計数を指定します。 ポートがマルチリンク接続の一部である場合、このメンバーは無効です。 代わりに、接続の圧縮統計を使用してください。

dwPortBytesRcvedCompressed

ポートによって圧縮された受信バイトの合計数を指定します。 ポートがマルチリンク接続の一部である場合、このメンバーは無効です。 代わりに、接続の圧縮統計を使用してください。

要件

要件
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
クライアント サポートの終了
Windows XP
サーバー サポートの終了
Windows Server 2003
ヘッダー
Rassapi.h

関連項目

リモート アクセス サービス (RAS) の概要

RAS サーバー管理の構造

RAS_PORT_0

RasAdminAcceptNewConnection

RasAdminConnectionHangupNotification

RasAdminPortClearStatistics

RasAdminPortGetInfo