共用方式為


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 的 Type 成員、將 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 查詢和設定作業的中斷參數。 只有 NdisInterruptModerationEnabledNdisInterruptModerationDisabledInterruptModeration 成員套用至設定作業的值。

要求

要求 價值
標頭 ntddndis.h (包括 Ndis.h)

另請參閱

NDIS_OBJECT_HEADER

OID_GEN_INTERRUPT_MODERATION