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) |