Freigeben über


Informationen zu Netzwerk-Wake-Up-Ereignissen

Ein Netzwerkreaktivierungsereignis ist ein externes Ereignis, das dazu führt, dass ein Netzwerkadapter das System reaktiviert. Ein Netzwerkadapter reaktiviert das System, indem er ein busspezifisches Aktivierungssignal angibt, das schließlich dazu führt, dass das System von einem Ruhezustand in den Betriebszustand wechselt.

NDIS definiert die folgenden beiden Netzwerkreaktivierungsereignisse:

  • Empfang eines Netzwerkreaktivierungsrahmens, der ein Muster enthält, das von einem gebundenen Protokolltreiber angegeben wurde.

  • Empfang eines Magic-Pakets.

Ein Netzwerkadapter kann eine beliebige Kombination von Netzwerkreaktivierungsereignissen unterstützen, einschließlich gar keiner. NDIS behandelt den Miniporttreiber als nicht energieverwaltungsfähig, wenn der Miniporttreiber den PowerManagementCapabilities-Member von NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES auf NULL festlegt.

Abhängig von den Funktionen des Netzwerkadapters kann ein Netzwerkreaktivierungsereignis aus jedem Gerätestromzustand auftreten, einschließlich des Zustands mit der höchsten Stromversorgung (D0).

Netzwerk-Wake-Up Frames

Wenn während der Initialisierung ein Miniporttreiber angibt, dass ein Netzwerkadapter beim Empfang eines Pakets, das ein angegebenes Muster enthält, eine Aktivierung signalisieren kann, kann ein gebundenes Protokoll die musterbasierte Aktivierungsmethode auf dem Netzwerkadapter aktivieren und Aktivierungsmuster angeben. Um diese Art der Aktivierung zu aktivieren, legt ein Protokolltreiber das flag NDIS_PNP_WAKE_UP_PATTERN_MATCH in OID_PNP_ENABLE_WAKE_UP fest.

Ein Protokolltreiber verwendet OID_PNP_ADD_WAKE_UP_PATTERN , um ein Aktivierungsmuster anzugeben, zusammen mit einer Maske, die angibt, welche Bytes eines eingehenden Pakets mit dem Muster verglichen werden sollen. Ein Protokolltreiber kann ein Aktivierungsmuster mit OID_PNP_REMOVE_WAKE_UP_PATTERN entfernen.

Magic-Packet Wake-Up

Ein Magic Packet ist ein Paket, das 16 zusammenhängende Kopien der MAC-Adresse des empfangenden Netzwerkadapters enthält.

Dieser Abschnitt umfasst Folgendes:

Aktivieren von Wake-Up Ereignissen

Behandeln von Wake-Up Ereignissen