共用方式為


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 指定為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 查詢和設定作業的中斷參數。 只有 NdisInterruptModerationEnabledNdisInterruptModerationDisabled 成員的 NdisInterruptModerationDisabled 值會套用至設定作業。

規格需求

需求
標頭 ntddndis.h (包括 Ndis.h)

另請參閱

NDIS_OBJECT_HEADER

OID_GEN_INTERRUPT_MODERATION