NDIS_INTERRUPT_MODERATION_PARAMETERS-Struktur (ntddndis.h)

Die NDIS_INTERRUPT_MODERATION_PARAMETERS-Struktur definiert Interruptparameter für die OID_GEN_INTERRUPT_MODERATION OID.

Syntax

typedef struct _NDIS_INTERRUPT_MODERATION_PARAMETERS {
  NDIS_OBJECT_HEADER        Header;
  ULONG                     Flags;
  NDIS_INTERRUPT_MODERATION InterruptModeration;
} NDIS_INTERRUPT_MODERATION_PARAMETERS, *PNDIS_INTERRUPT_MODERATION_PARAMETERS;

Member

Header

Die NDIS_OBJECT_HEADER-Struktur für die NDIS_INTERRUPT_MODERATION_PARAMETERS-Struktur. Legen Sie das Type-Element der Struktur fest, die Header für NDIS_OBJECT_TYPE_DEFAULT, das Revisionselement auf NDIS_INTERRUPT_MODERATION_PARAMETERS_REVISION_1 und das Size-Element auf NDIS_SIZEOF_INTERRUPT_MODERATION_PARAMETERS_REVISION_1.

Flags

Ein bitweiser OR der folgenden Flags:

NDIS_INTERRUPT_MODERATION_CHANGE_NEEDS_RESET

Eine Netzwerkschnittstelle Karte (NIC) muss über eine Hardwarezurücksetzung verfügen, um die Unterbrechungsmoderation zu aktivieren oder zu deaktivieren.

NDIS_INTERRUPT_MODERATION_CHANGE_NEEDS_REINITIALIZE

Ein Miniporttreiber muss einen Zyklus zum Anhalten und erneuten Initialisieren abschließen, um die Unterbrechungsmoderation zu aktivieren oder zu deaktivieren. Wenn dieses Flag aktiviert ist, wird auch eine Hardwarezurücksetzung durchgeführt.

InterruptModeration

Ein NDIS_INTERRUPT_MODERATION typisierter Wert, der die aktuelle Unterbrechungsmoderation status angibt oder angibt.

Die folgenden Werte werden unterstützt:

NdisInterruptModerationUnknown

In einer OID-Abfrage gibt dieser Wert an, dass der Miniporttreiber nicht ermitteln kann, ob die Unterbrechungsmoderation für eine NIC aktiviert oder deaktiviert ist. Dieser Wert ist für eine festgelegte Anforderung ungültig.

NdisInterruptModerationNotSupported

In einer OID-Abfrage gibt dieser Wert an, dass die NIC oder ihr Miniporttreiber keine Unterbrechungsmoderation unterstützt. Dieser Wert ist für eine festgelegte Anforderung ungültig.

NdisInterruptModerationEnabled

In einer OID-Abfrage gibt dieser Wert an, dass die Interruptmoderation für die NIC aktiviert ist. In einer OID-Gruppe gibt NdisInterruptModerationEnabled an, dass die Interruptmoderation für die NIC aktiviert werden soll.

NdisInterruptModerationDisabled

In einer OID-Abfrage gibt dieser Wert an, dass die Unterbrechungsmoderation für die NIC deaktiviert ist. In einer OID-Gruppe gibt NdisInterruptModerationDisabled an, dass die Unterbrechungsmoderation für die NIC deaktiviert werden soll.

Hinweise

Die NDIS_INTERRUPT_MODERATION_PARAMETERS-Struktur definiert Interruptparameter für die OID_GEN_INTERRUPT_MODERATION OID-Abfrage- und Setvorgänge. Für festgelegte Vorgänge gelten nur die Werte NdisInterruptModerationEnabled und NdisInterruptModerationDisabled für das InterruptModeration-Member .

Anforderungen

Anforderung Wert
Header ntddndis.h (include Ndis.h)

Weitere Informationen

NDIS_OBJECT_HEADER

OID_GEN_INTERRUPT_MODERATION