// ntddndis.h
typedef enum _NDIS_NIC_SWITCH_VPORT_INTERRUPT_MODERATION {
NdisNicSwitchVPortInterruptModerationUndefined,
NdisNicSwitchVPortInterruptModerationAdaptive,
NdisNicSwitchVPortInterruptModerationOff,
NdisNicSwitchVPortInterruptModerationLow,
NdisNicSwitchVPortInterruptModerationMedium,
NdisNicSwitchVPortInterruptModerationHigh
} NDIS_NIC_SWITCH_VPORT_INTERRUPT_MODERATION, *PNDIS_NIC_SWITCH_VPORT_INTERRUPT_MODERATION;
View the official Windows Driver Kit DDI referenceNo description available.
The NDIS_NIC_SWITCH_VPORT_INTERRUPT_MODERATION enumeration specifies the interrupt moderation setting of a single root I/O virtualization (SR-IOV) virtual port (VPort) on the NIC switch.
NdisNicSwitchVPortInterruptModerationUndefinedInterrupt moderation for the VPort is not defined.
NdisNicSwitchVPortInterruptModerationAdaptiveInterrupt moderation for the VPort is adaptive. This state enables the network adapter to adjust the interrupt moderation rate for the VPort based on the pattern of network traffic.
NdisNicSwitchVPortInterruptModerationOffInterrupt moderation for the VPort is disabled.
NdisNicSwitchVPortInterruptModerationLowInterrupt moderation for the VPort is low.
NdisNicSwitchVPortInterruptModerationMediumInterrupt moderation for the VPort is medium.
NdisNicSwitchVPortInterruptModerationHighInterrupt moderation for the VPort is high.
The determination of low, medium, and high interrupt moderation levels is determined by the miniport driver based on a hardware algorithm that is based on the network adapter.
The InterruptModeration member of the NDIS_NIC_SWITCH_VPORT_PARAMETERS and NDIS_NIC_SWITCH_VPORT_INFO structures is an NDIS_NIC_SWITCH_VPORT_INTERRUPT_MODERATION enumeration data type.
NDIS_NIC_SWITCH_VPORT_PARAMETERS