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