NET_IF_MEDIA_DUPLEX_STATE enumeration (ifdef.h)

The NET_IF_MEDIA_DUPLEX_STATE enumeration type specifies the NDIS network interface duplex state.

Syntax

typedef enum _NET_IF_MEDIA_DUPLEX_STATE {
  MediaDuplexStateUnknown,
  MediaDuplexStateHalf,
  MediaDuplexStateFull
} NET_IF_MEDIA_DUPLEX_STATE, *PNET_IF_MEDIA_DUPLEX_STATE;

Constants

 
MediaDuplexStateUnknown
The duplex state of the miniport adapter is unknown.
MediaDuplexStateHalf
The miniport adapter can transmit or receive but not both simultaneously.
MediaDuplexStateFull
The miniport adapter can transmit and receive simultaneously.

Remarks

The NDIS_MEDIA_DUPLEX_STATE, enumeration type, used to describe NDIS interface providers in the OID_GEN_MEDIA_DUPLEX_STATE, OID, is equivalent to this enumeration.

typedef NET_IF_MEDIA_DUPLEX_STATE NDIS_MEDIA_DUPLEX_STATE, *PNDIS_MEDIA_DUPLEX_STATE;

Requirements

Requirement Value
Minimum supported client Supported in NDIS 6.0 and later.
Header ifdef.h (include Netioapi.h, Ntddndis.h)