Microsoft DirectX 8.0 (C++)

DPN_CONNECTION_INFO

ユーザーとユーザーが接続されているリモート コンピュータとの接続に関する統計情報を取得するために使用する。

typedef struct _DPN_CONNECTION_INFO{
    DWORD   dwSize;
    DWORD   dwRoundTripLatencyMS;
    DWORD   dwThroughputBPS;
    DWORD   dwPeakThroughputBPS;
    DWORD   dwBytesSentGuaranteed;
    DWORD   dwPacketsSentGuaranteed;
    DWORD   dwBytesSentNonGuaranteed;
    DWORD   dwPacketsSentNonGuaranteed;
    DWORD   dwBytesRetried;
    DWORD   dwPacketsRetried;
    DWORD   dwBytesDropped;   
    DWORD   dwPacketsDropped; 
    DWORD   dwMessagesTransmittedHighPriority;
    DWORD   dwMessagesTimedOutHighPriority;
    DWORD   dwMessagesTransmittedNormalPriority;
    DWORD   dwMessagesTimedOutNormalPriority;
    DWORD   dwMessagesTransmittedLowPriority;
    DWORD   dwMessagesTimedOutLowPriority;
    DWORD   dwBytesReceivedGuaranteed;
    DWORD   dwPacketsReceivedGuaranteed;
    DWORD   dwBytesReceivedNonGuaranteed;
    DWORD   dwPacketsReceivedNonGuaranteed;
    DWORD   dwMessagesReceived;
} DPN_CONNECTION_INFO, *PDPN_CONNECTION_INFO;

メンバ

dwSize
構造体のサイズ。
dwRoundTripLatencyMS
パケットがリモート コンピュータに到達し、ローカル コンピュータに戻るまでの時間の概算値 (ミリ秒単位)。リンクの条件が変更されるため、この値はセッション全体にわたって変化する。
dwThroughputBPS
バイト/秒 (Bps) 単位で表したリンクのスループットの概算値。リンクの条件が変更されるため、この値はセッション全体にわたって変化する。この値は概算であり、自分自身の値をより正確に計算することもできる。
dwPeakThroughputBPS
ビット/秒 (bps) 単位で表したリンクのピーク スループット値。リンクの条件が変更されるため、この値はセッション全体にわたって変化する。この値は概算であり、自分自身の値をより正確に計算することもできる。
dwBytesSentGuaranteed
送信された保証付きメッセージの総数 (バイト単位)。
dwPacketsSentGuaranteed
送信された保証付きメッセージのパケットの数。
dwBytesSentNonGuaranteed
送信された保証付きでないメッセージの総数 (バイト単位)。
dwPacketsSentNonGuaranteed
送信された保証付きでないメッセージのパケットの数。
dwBytesRetried
再試行されたメッセージの総数 (バイト単位)。
dwPacketsRetried
再試行されたパケットの数。
dwBytesDropped
削除されたメッセージの総数 (バイト単位)。
dwPacketsDropped
削除されたパケットの数。
dwMessagesTransmittedHighPriority
転送された優先順位の高いメッセージの数。
dwMessagesTimedOutHighPriority
タイムアウトした優先順位の高いメッセージの数。
dwMessagesTransmittedNormalPriority
転送された通常優先順位のメッセージの数。
dwMessagesTimedOutNormalPriority
タイムアウトした通常優先順位のメッセージの数。
dwMessagesTransmittedLowPriority
転送された優先順位の低いメッセージの数。
dwMessagesTimedOutLowPriority
タイムアウトした優先順位の低いメッセージの数。
dwBytesReceivedGuaranteed
受信された保証付きメッセージの総数 (バイト単位)。
dwPacketsReceivedGuaranteed
受信された保証付きメッセージのパケットの数。
dwBytesReceivedNonGuaranteed
受信された保証付きでないメッセージの総数 (バイト単位)。
dwPacketsReceivedNonGuaranteed
受信された保証付きでないメッセージのパケットの数。
dwMessagesReceived
受信されたメッセージの数。

動作環境

  Windows NT/2000 : Windows 2000 以降に対する再配布可能ファイルとして提供。
  Windows 95/98 : Windows 95 以降に対する再配布可能ファイルとして提供。
  ヘッダー : Dplay8.h で宣言。