Partager via


Améliorations apportées à la gestion de l’alimentation dans NDIS 6.30

NDIS 6.20 inclut de nouvelles fonctionnalités de gestion de l’alimentation et des améliorations pour réduire la consommation d’énergie des ordinateurs. NDIS 6.30 étend la prise en charge de la gestion de l’alimentation NDIS 6.20 avec les fonctionnalités suivantes, comme décrit dans Gestion de l’alimentation (NDIS 6.30) :

Coalescing de paquetS NDIS

À compter de NDIS 6.30, les cartes réseau peuvent prendre en charge le regroupement de paquets NDIS. Cette fonctionnalité réduit la surcharge de traitement et la consommation d’énergie sur un système hôte en raison de la réception de paquets de diffusion aléatoire ou de multidiffusion.

Pour plus d’informations, consultez Coalescing de paquets NDIS.

Interruption sélective NDIS

À compter de NDIS 6.30, l’interface de suspension sélective NDIS permet à NDIS de suspendre une carte réseau inactive en faisant passer l’adaptateur à un état de faible consommation. Cela permet au système de réduire la surcharge d’alimentation sur le processeur et la carte réseau.

Pour plus d’informations, consultez Suspension sélective NDIS.

Indications d’état du motif de veille NDIS

À compter de NDIS 6.30, les pilotes miniports émettent une raison de veille NDIS status indication (NDIS_STATUS_PM_WAKE_REASON) pour informer NDIS et les pilotes qui se mentent sur la raison d’un événement de mise en éveil du système. Si la carte réseau génère un événement de mise en éveil, le pilote miniport émet immédiatement ce NDIS status’indication lorsque le système reprend son état d’alimentation totale.

Note La prise en charge de la raison du réveil NDIS status indications est facultative pour les pilotes miniports à haut débit mobile (Mo).

Pour plus d’informations, consultez Indications d’état du motif de veille NDIS.

NDIS aucune interruption lors de l’interruption

À compter de NDIS 6.30, les pilotes miniports peuvent spécifier un indicateur d’attribut (NDIS_MINIPORT_ATTRIBUTES_NO_PAUSE_ON_SUSPEND) dans la structure NDIS_MINIPORT_ADAPTER_REGISTRATION_ATTRIBUTES . Le pilote passe un pointeur vers cette structure dans son appel à la fonction NdisMSetMiniportAttributes .

Si le miniport définit l’indicateur d’attribut NDIS_MINIPORT_ATTRIBUTES_NO_PAUSE_ON_SUSPEND , NDIS n’appelle pas la fonction MiniportPause du pilote miniport avant que la demande d’identificateur d’objet (OID) de OID_PNP_SET_POWER soit émise au pilote. Lorsque le pilote miniport gère la requête OID, il ne doit pas supposer qu’elle avait été précédemment suspendue lors de la préparation de l’adaptateur miniport pour la transition vers un état de faible consommation.

Pour plus d’informations, consultez NDIS_MINIPORT_ADAPTER_REGISTRATION_ATTRIBUTES.