NDIS_INTERRUPT_MODERATION_PARAMETERS structure (ntddndis.h)

La structure NDIS_INTERRUPT_MODERATION_PARAMETERS définit des paramètres d’interruption pour l’OID OID_GEN_INTERRUPT_MODERATION .

Syntaxe

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

Membres

Header

Structure NDIS_OBJECT_HEADER pour la structure NDIS_INTERRUPT_MODERATION_PARAMETERS. Définissez le membre Type de la structure spécifiée par Header sur NDIS_OBJECT_TYPE_DEFAULT, le membre Revision sur NDIS_INTERRUPT_MODERATION_PARAMETERS_REVISION_1 et le membre Size sur NDIS_SIZEOF_INTERRUPT_MODERATION_PARAMETERS_REVISION_1.

Flags

Or au niveau du bit des indicateurs suivants :

NDIS_INTERRUPT_MODERATION_CHANGE_NEEDS_RESET

Une carte d’interface réseau (NIC) doit avoir une réinitialisation matérielle pour activer ou désactiver la modération des interruptions.

NDIS_INTERRUPT_MODERATION_CHANGE_NEEDS_REINITIALIZE

Un pilote miniport doit effectuer un cycle d’arrêt et de réinitialisation pour activer ou désactiver la modération des interruptions. Si cet indicateur est activé, il existe également une réinitialisation matérielle.

InterruptModeration

Valeur de type NDIS_INTERRUPT_MODERATION qui indique ou spécifie la modération d’interruption actuelle status.

Les valeurs suivantes sont admises :

NdisInterruptModerationUnknown

Dans une requête OID, cette valeur indique que le pilote miniport ne peut pas déterminer si la modération d’interruption est activée ou désactivée sur une carte réseau. Cette valeur n’est pas valide pour une demande définie.

NdisInterruptModerationNotSupported

Dans une requête OID, cette valeur indique que la carte réseau ou son pilote miniport ne prend pas en charge la modération des interruptions. Cette valeur n’est pas valide pour une demande définie.

NdisInterruptModerationEnabled

Dans une requête OID, cette valeur indique que la modération d’interruption est activée sur la carte réseau. Dans un jeu d’OID, NdisInterruptModerationEnabled indique que la modération d’interruption doit être activée sur la carte réseau.

NdisInterruptModerationDisabled

Dans une requête OID, cette valeur indique que la modération d’interruption est désactivée sur la carte réseau. Dans un jeu d’OID, NdisInterruptModerationDisabled indique que la modération d’interruption doit être désactivée sur la carte réseau.

Remarques

La structure NDIS_INTERRUPT_MODERATION_PARAMETERS définit des paramètres d’interruption pour les opérations de définition et de requête OID OID_GEN_INTERRUPT_MODERATION . Seules les valeurs NdisInterruptModerationEnabled et NdisInterruptModerationDisabled pour le membre InterruptModeration s’appliquent à définir des opérations.

Configuration requise

Condition requise Valeur
En-tête ntddndis.h (include Ndis.h)

Voir aussi

NDIS_OBJECT_HEADER

OID_GEN_INTERRUPT_MODERATION