RTND_REQUEST
The RTND_REQUEST Network Adapter Information structure is used by RtndRequest to indicate the type of information that is being requested about the specified RTX64 network adapter.
Syntax
typedef struct _RTND_REQUEST { RTND_OID Oid; void* InformationBuffer; unsigned int InformationBufferLength; }RTND_REQUEST, *PRTND_REQUEST;
Oid
Specifies the type of RTX64 network adapter information requested by RtndRequest.
Set Oid to... |
Will return... |
As... |
RTND_OID_GEN_BYTES_RCV |
Total number of bytes that a RTX64 network adapter received |
ULONG |
RTND_OID_GEN_BYTES_XMIT |
Total number of bytes that a RTX64 network adapter transmitted |
ULONG |
RTND_OID_GEN_RCV_DISCARDS |
Number of receive discards on a RTX64 network adapter |
ULONG |
RTND_OID_GEN_XMIT_DISCARDS |
Number of transmit discards on a RTX64 network adapter as ULONG |
ULONG |
RTND_OID_GEN_RCV_OK |
Number of frames that a RTX64 network adapter receives without errors as ULONG |
ULONG |
RTND_OID_GEN_XMIT_OK |
Number of frames that a RTX64 network adapter transmitted without errors |
ULONG |
RTND_OID_GEN_RCV_ERROR |
Number of frames that a RTX64 network adapter receives but does not indicate to the protocol due to errors |
ULONG |
RTND_OID_GEN_XMIT_ERROR |
Number of frames that a RTX64 network adapter fails to transmits |
ULONG |
RTND_OID_GEN_MULTICAST_FRAMES_RCV |
Number of multicast frames that a RTX64 network adapter receives |
ULONG |
RTND_OID_GEN_MULTICAST_FRAMES_XMIT |
Number of multicast frames that a RTX64 network adapter transmits |
ULONG |
RTND_OID_GEN_BROADCAST_FRAMES_RCV |
Number of broadcast frames that a RTX64 network adapter receives |
ULONG |
RTND_OID_GEN_BROADCAST_FRAMES_XMIT |
Number of broadcast frames that a RTX64 network adapter transmits |
ULONG |
RTND_OID_GEN_STATISTICS |
General information about the RTX64 network adapter |
(1) |
RTND_OID_GEN_MAC_ADDRESS |
MAC address of RTX64 network adapter |
ULONG |
RTND_OID_GEN_MEDIA_CONNECT_STATUS |
Requested connection status of RTX64 network adapter |
(2) |
RTND_OID_GEN_MEDIA_DUPLEX_STATE |
Requested connection status of RTX64 network adapter |
(3) |
RTND_OID_GEN_LINK_SPEED |
Requested connection status of RTX64 network adapter |
(4) |
(1) Request for RTND_OID_GEN_STATISTICS returns a RTND_STATISTICS_INFO structure
(2) Request for RTND_OID_GEN_MEDIA_CONNECT_STATUS returns one of the following:
RtndMediaConnectStateUnknown
RtndMediaConnectStateConnected
RtndMediaConnectStateDisConnected
(3) Request for RTND_OID_GEN_MEDIA_DUPLEX_STATE returns one of the following:
RtndMediaDuplexStateUnknown
RtndMediaDuplexStateHalf
RtndMediaDuplexStateFull
(4) Request for RTND_OID_GEN_LINK_SPEED returns one of the following:
RtndMediaSpeedUnknown
RtndMediaSpeed10
RtndMediaSpeed100
RtndMediaSpeed1000
InformationBuffer
Specifies the additional information returned by RtndRequest.
InformationBufferLength
Specifies the size of InformationBuffer.
Requirements
Minimum Supported Version | RTX64 2013 |
Header | RtnApi.h |
Library | RtTcpip.lib |
See Also:
RTND_STATISTICS_INFO structure