Freigeben über


NDIS_INTERRUPT_MODERATION_PARAMETERS Struktur (ntddndis.h)

Die NDIS_INTERRUPT_MODERATION_PARAMETERS Struktur definiert Interruptparameter für das 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;

Angehörige

Header

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

Flags

Ein bitweises ODER der folgenden Flags:

NDIS_INTERRUPT_MODERATION_CHANGE_NEEDS_RESET

Eine Netzwerkschnittstellenkarte (Network Interface Card, 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 Anhalten abschließen und den Zyklus erneut initialisieren, um die Unterbrechungsmoderation zu aktivieren oder zu deaktivieren. Wenn dieses Flag aktiviert ist, gibt es auch eine Hardwarezurücksetzung.

InterruptModeration

Ein NDIS_INTERRUPT_MODERATION typisierter Wert, der den aktuellen Unterbrechungsmoderationsstatus 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 in einer 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 der 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 Unterbrechungsmoderation in der NIC aktiviert ist. In einem OID-Satz gibt NdisInterruptModerationEnabled an, dass die Unterbrechungsmoderation auf der NIC aktiviert werden soll.

NdisInterruptModerationDisabled

In einer OID-Abfrage gibt dieser Wert an, dass die Unterbrechungsmoderation in der NIC deaktiviert ist. In einem OID-Satz gibt NdisInterruptModerationDisabled an, dass die Unterbrechungsmoderation in der NIC deaktiviert werden soll.

Bemerkungen

Die NDIS_INTERRUPT_MODERATION_PARAMETERS-Struktur definiert Unterbrechungsparameter für die OID_GEN_INTERRUPT_MODERATION OID-Abfrage und Festlegen von Vorgängen. Nur die NdisInterruptModerationEnabled und NdisInterruptModerationDisabled Werte für das InterruptModeration Member gelten für Set-Vorgänge.

Anforderungen

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

Siehe auch

NDIS_OBJECT_HEADER

OID_GEN_INTERRUPT_MODERATION