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 成员的 NdisInterruptModerationEnabled 和 NdisInterruptModerationDisabled 值应用于设置操作。
要求
要求 | 值 |
---|---|
Header | ntddndis.h (包括 Ndis.h) |