NDIS_INTERRUPT_MODERATION_PARAMETERS结构(ntddndis.h)

NDIS_INTERRUPT_MODERATION_PARAMETERS结构定义 OID_GEN_INTERRUPT_MODERATION OID 的中断参数。

语法

typedef struct _NDIS_INTERRUPT_MODERATION_PARAMETERS {
  NDIS_OBJECT_HEADER        Header;
  ULONG                     Flags;
  NDIS_INTERRUPT_MODERATION InterruptModeration;
} NDIS_INTERRUPT_MODERATION_PARAMETERS, *PNDIS_INTERRUPT_MODERATION_PARAMETERS;

成员

Header

NDIS_INTERRUPT_MODERATION_PARAMETERS结构的 NDIS_OBJECT_HEADER 结构。 将 类型 成员设置为 标头 指定为NDIS_OBJECT_TYPE_DEFAULT、修订 成员NDIS_INTERRUPT_MODERATION_PARAMETERS_REVISION_1,并将 大小 成员设置为NDIS_SIZEOF_INTERRUPT_MODERATION_PARAMETERS_REVISION_1。

Flags

以下标志的按位 OR:

NDIS_INTERRUPT_MODERATION_CHANGE_NEEDS_RESET

网络接口卡(NIC)必须具有硬件重置才能启用或禁用中断审查。

NDIS_INTERRUPT_MODERATION_CHANGE_NEEDS_REINITIALIZE

微型端口驱动程序必须完成停止并重新初始化周期才能启用或禁用中断审查。 如果启用此标志,则还存在硬件重置。

InterruptModeration

指示或指定当前中断审查状态的NDIS_INTERRUPT_MODERATION类型值。

支持以下值:

NdisInterruptModerationUnknown

在 OID 查询中,此值指示微型端口驱动程序无法确定是否在 NIC 上启用或禁用中断审查。 此值对于设置请求无效。

NdisInterruptModerationNotSupported

在 OID 查询中,此值指示 NIC 或其微型端口驱动程序不支持中断审查。 此值对于设置请求无效。

NdisInterruptModerationEnabled

在 OID 查询中,此值指示在 NIC 上启用了中断审查。 在 OID 集中,NdisInterruptModerationEnabled 指示应在 NIC 上启用中断审查。

NdisInterruptModerationDisabled

在 OID 查询中,此值指示在 NIC 上禁用中断审查。 在 OID 集中,NdisInterruptModerationDisabled 指示应在 NIC 上禁用中断审查。

言论

NDIS_INTERRUPT_MODERATION_PARAMETERS结构定义 OID_GEN_INTERRUPT_MODERATION OID 查询和设置作的中断参数。 只有 NdisInterruptModerationEnabledNdisInterruptModerationDisabledInterruptModeration 成员的值应用于设置作。

要求

要求 价值
标头 ntddndis.h (include Ndis.h)

另请参阅

NDIS_OBJECT_HEADER

OID_GEN_INTERRUPT_MODERATION