IF_OPER_STATUS enumeration (ifdef.h)
The IF_OPER_STATUS enumeration specifies the operational status of an interface.
Syntax
typedef enum {
IfOperStatusUp = 1,
IfOperStatusDown,
IfOperStatusTesting,
IfOperStatusUnknown,
IfOperStatusDormant,
IfOperStatusNotPresent,
IfOperStatusLowerLayerDown
} IF_OPER_STATUS;
Constants
IfOperStatusUp Value: 1 The interface is up and operational. The interface is able to pass packets. |
IfOperStatusDown The interface is not down and not operational. The interface is unable to pass packets. |
IfOperStatusTesting The interface is being tested. |
IfOperStatusUnknown The interface status is unknown. |
IfOperStatusDormant The interface is not in a condition to pass packets. The interface is not up, but is in a pending state, waiting for some external event. This state identifies the situation where the interface is waiting for events to place it in the up state. |
IfOperStatusNotPresent This state is a refinement on the down state which indicates that the interface is down specifically because some component (for example, a hardware component) is not present in the system. |
IfOperStatusLowerLayerDown This state is a refinement on the down state. The interface is operational, but a networking layer below the interface is not operational. |
Remarks
The IF_OPER_STATUS enumeration is used in the OperStatus member of the IP_ADAPTER_ADDRESSES structure.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Header | ifdef.h |