NET_ADAPTER_PAUSE_FUNCTION_TYPE enumeration (netadapter.h)
The NET_ADAPTER_PAUSE_FUNCTION_TYPE enumeration specifies what IEEE 802.3 pause frames a net adapter supports.
Syntax
typedef enum _NET_ADAPTER_PAUSE_FUNCTION_TYPE {
NetAdapterPauseFunctionTypeUnsupported = 0,
NetAdapterPauseFunctionTypeSendOnly = 1,
NetAdapterPauseFunctionTypeReceiveOnly = 2,
NetAdapterPauseFunctionTypeSendAndReceive = 3,
NetAdapterPauseFunctionTypeUnknown = 4
} NET_ADAPTER_PAUSE_FUNCTION_TYPE;
Constants
NetAdapterPauseFunctionTypeUnsupported Value: 0 Indicates that the adapter or link partner does not support pause frames. |
NetAdapterPauseFunctionTypeSendOnly Value: 1 Indicates that the adapter and link partner only support sending pause frames from the adapter to the link partner. |
NetAdapterPauseFunctionTypeReceiveOnly Value: 2 Indicates that the adapter and link partner only support sending pause frames from the link partner to the adapter. |
NetAdapterPauseFunctionTypeSendAndReceive Value: 3 Indicates that the adapter and link partner support sending and receiving pause frames in both transint and receive directions. |
NetAdapterPauseFunctionTypeUnknown Value: 4 Indicates that pause frame negotiation is in progress. The pause frame support that the link partner provides is unknown. |
Remarks
This enumeration is a member of the NET_ADAPTER_LINK_STATE structure.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 2004 |
Header | netadapter.h (include netadaptercx.h) |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for