NDIS_SWITCH_PORT_STATE enumeration (ntddndis.h)

The NDIS_SWITCH_PORT_STATE enumeration specifies the current state of the Hyper-V extensible switch port.

Syntax

typedef enum _NDIS_SWITCH_PORT_STATE {
  NdisSwitchPortStateUnknown,
  NdisSwitchPortStateCreated,
  NdisSwitchPortStateTeardown,
  NdisSwitchPortStateDeleted
} NDIS_SWITCH_PORT_STATE;

Constants

 
NdisSwitchPortStateUnknown
This value specifies an undefined port state. This value is unused.
NdisSwitchPortStateCreated
This value specifies that the port is in the created state.
NdisSwitchPortStateTeardown
This value specifies that the port is being torn down.
NdisSwitchPortStateDeleted
This value specifies that the port has been deleted.

Remarks

The PortState member of the NDIS_SWITCH_PORT_PARAMETER structure is an NDIS_SWITCH_PORT_STATE enumeration data type.

For more information about extensible switch port states, see Overview of Hyper-V Extensible Switch Ports.

Requirements

Requirement Value
Minimum supported client Supported in NDIS 6.30 and later.
Header ntddndis.h (include Ndis.h)

See also

NDIS_SWITCH_PORT_PARAMETER