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 查詢和設定作業的中斷參數。 只有 NdisInterruptModerationEnabled 和 NdisInterruptModerationDisabled 成員的 NdisInterruptModerationDisabled 值會套用至設定作業。
規格需求
需求 | 值 |
---|---|
標頭 | ntddndis.h (包括 Ndis.h) |