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结构。 将 Header 指定的结构的 Type 成员设置为 NDIS_OBJECT_TYPE_DEFAULT,将 Revision 成员设置为 NDIS_INTERRUPT_MODERATION_PARAMETERS_REVISION_1,并将 Size 成员设置为 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 查询和设置操作的中断参数。 只有 InterruptModeration 成员的 NdisInterruptModerationEnabledNdisInterruptModerationDisabled 值应用于设置操作。

要求

要求
Header ntddndis.h (包括 Ndis.h)

另请参阅

NDIS_OBJECT_HEADER

OID_GEN_INTERRUPT_MODERATION