Freigeben über


Verbesserungen der Energieverwaltung in NDIS 6.30

NDIS 6.20 umfasste neue Funktionen und Verbesserungen zur Energieverwaltung, um den Energieverbrauch des Computers zu reduzieren. NDIS 6.30 erweitert die NDIS 6.20-Energieverwaltungsunterstützung um die folgenden Funktionen, wie unter Energieverwaltung (NDIS 6.30) beschrieben:

NDIS Packet Coalescing

Ab NDIS 6.30 können Netzwerkadapter die NDIS-Paketverknappung unterstützen. Dieses Feature reduziert den Verarbeitungsaufwand und den Energieverbrauch auf einem Hostsystem aufgrund des Empfangs zufälliger Broadcast- oder Multicastpakete.

Weitere Informationen finden Sie unter NDIS Packet Coalescing.

Selektives Anhalten von NDIS

Ab NDIS 6.30 ermöglicht die selektive NDIS-Schnittstelle zum Anhalten eines Netzwerkadapters im Leerlauf, indem der Adapter in einen Energiesparzustand überstellt wird. Dadurch kann das System den Mehraufwand für die Cpu und den Netzwerkadapter reduzieren.

Weitere Informationen finden Sie unter Selektives Anhalten von NDIS.

NDIS Wake Reason Statusanzeigen

Ab NDIS 6.30 geben Miniporttreiber einen NDIS-Aktivierungsgrund status Anzeige (NDIS_STATUS_PM_WAKE_REASON) aus, um NDIS und überlastende Treiber über den Grund für ein Systemaktivierungsereignis zu informieren. Wenn der Netzwerkadapter ein Aktivierungsereignis generiert, gibt der Miniporttreiber sofort dieses NDIS-status Hinweis aus, wenn das System in einen Zustand mit voller Energie fortgesetzt wird.

Hinweis Unterstützung für NDIS-Aktivierungsgrund status Indikationen ist optional für Miniporttreiber mit mobilem Breitband (MB).

Weitere Informationen finden Sie unter NDIS Wake Reason StatusAnzeigen.

NDIS Keine Pause beim Anhalten

Ab NDIS 6.30 können Miniporttreiber ein Attributflag (NDIS_MINIPORT_ATTRIBUTES_NO_PAUSE_ON_SUSPEND) in der NDIS_MINIPORT_ADAPTER_REGISTRATION_ATTRIBUTES-Struktur angeben. Der Treiber übergibt in seinem Aufruf der Funktion NdisMSetMiniportAttributes einen Zeiger auf diese Struktur.

Wenn der Miniport das Attributflag NDIS_MINIPORT_ATTRIBUTES_NO_PAUSE_ON_SUSPEND festlegt, ruft NDIS die MiniportPause-Funktion des Miniporttreibers nicht auf, bevor die Objektbezeichneranforderung (OID) von OID_PNP_SET_POWER an den Treiber ausgegeben wird. Wenn der Miniporttreiber die OID-Anforderung verarbeitet, darf nicht davon ausgegangen werden, dass sie zuvor angehalten wurde, als der Miniportadapter für den Übergang zu einem Energiesparzustand vorbereitet wurde.

Weitere Informationen finden Sie unter NDIS_MINIPORT_ADAPTER_REGISTRATION_ATTRIBUTES.