Microsoft DirectX 8.0 (Visual Basic)

DPN_CONNECTION_INFO

Used to retrieve statistics for the connection between you and a particular endpoint.

Type DPN_CONNECTION_INFO
    lSize As Long
    lRoundTripLatencyMS As Long
    lThroughPutBPS As Long
    lPeakThroughPutBPS As Long
    lBytesSentGuaranteed As Long
    lPacketsSentGuaranteed As Long
    lBytesSentNonGuaranteed As Long
    lPacketsSentNonGuaranteed As Long
    lBytesRetried As Long
    lPacketsRetried As Long
    lBytesDropped As Long
    lPacketsDropped As Long
    lBandwidthBPS As Long
    lMessagesTransmittedHighPriority As Long
    lMessagesTimedOutHighPriority As Long
    lMessagesTransmittedNormalPriority As Long
    lMessagesTimedOutNormalPriority As Long
    lMessagesTransmittedLowPriority As Long
    lMessagesTimedOutLowPriority As Long
    lBytesReceivedGuaranteed As Long
    lPacketsReceivedGuaranteed As Long
    lBytesReceivedNonGuaranteed As Long
    lPacketsReceivedNonGuaranteed As Long
    lMessagesReceived As Long
End Type

Members

lSize
Long value set to the size of the type.
lRoundTripLatencyMS
Long value set to the approximate time, in milliseconds, for a packet to reach the endpoint and return to the local computer. This number will fluctuate throughout the session, as network conditions change.
lThroughPutBPS
Long value set to the approximate throughput, in bytes per second (BPS). This number will fluctuate throughout the session, as link conditions change.
lPeakThroughPutBPS
Long value set to the peak throughput, in bytes per second. This number will fluctuate throughout the session, as link conditions change.
lBytesSentGuaranteed
Long value set to the amount, in bytes, of guaranteed messages that have been sent.
lPacketsSentGuaranteed
Long value set to the number of guaranteed packets that have been sent.
lBytesSentNonGuaranteed
Long value set to the amount, in bytes, of nonguaranteed messages that have been sent.
lPacketsSentNonGuaranteed
Long value set to the number of nonguaranteed packets that have been sent.
lBytesRetried
Long value set to the amount, in bytes, of messages that have been retried.
lPacketsRetried
Long value set to the number of packets that have been retried.
lBytesDropped
Long value set to the amount, in bytes, of messages that have been dropped.
lPacketsDropped
Long value set to the number of packets that have been dropped.
lBandwidthBPS
Long value set to the bandwidth, in bytes per second.
lMessagesTransmittedHighPriority
Long value set to the number of high-priority messages that have been transmitted.
lMessagesTimedOutHighPriority
Long value set to the number of high-priority messages that have timed out.
lMessagesTransmittedNormalPriority
Long value set to the number of normal-priority messages that have been transmitted.
lMessagesTimedOutNormalPriority
Long value set to the number of normal-priority messages that have timed out.
lMessagesTransmittedLowPriority
Long value set to the number of low-priority messages that have been transmitted.
lMessagesTimedOutLowPriority
Long value set to the number of low-priority messages that have timed out.
lBytesReceivedGuaranteed
Long value set to the amount, in bytes, of guaranteed messages that have been received.
lPacketsReceivedGuaranteed
Long value set to the number of guaranteed packets that have been received.
lBytesReceivedNonGuaranteed
Long value set to the amount, in bytes, of nonguaranteed messages that have been received.
lPacketsReceivedNonGuaranteed
Long value set to the number of nonguaranteed packets that have been received.
lMessagesReceived
Long value set to the number of messages that have been received.