Geringe Leistung für Wake-on-LAN
Die Funktion Wake on LAN (WOL) reaktiviert den Computer aus einem Energiesparzustand, wenn ein Netzwerkadapter ein WOL-Ereignis erkennt.
Ein Miniporttreiber meldet die WOL-Funktionen des Netzwerkadapters während der Initialisierung. Weitere Informationen zum Melden von WOL-Funktionen finden Sie unter Reporting Power Management Capabilities( Reporting Power Management Capabilities).
Beachten Sie, dass die Funktion mit geringerer Leistung der Medientrennung (D3 bei Trennung) abgebrochen wird, wenn der Computer in einen Ruhezustand wechselt, um zu verhindern, dass der Computer aktiviert wird, wenn der Verbindungszustand extern gezyklust wird. Das heißt, wenn ein Schalter ausgeschaltet und eingeschaltet ist. Weitere Informationen zu D3 beim Trennen finden Sie unter Low Power on Media Disconnect.
Die folgende Abbildung veranschaulicht die Abfolge von Ereignissen, die auftreten, um einen Netzwerkadapter auf einen Energiesparzustand festzulegen.
Wenn NDIS einen Netzwerkadapter in einen Energiesparmodus versetzt, erfolgt die folgende Sequenz:
NDIS verwendet OID_PM_PARAMETERS zum Aktivieren der Aktivierung im LAN und zum Deaktivieren der Aktivierung über die Medienverbindung. NDIS_PM_WAKE_ON_LINK_CHANGE_ENABLED wird im WakeUpFlags-Element gelöscht.
NDIS verwendet OID_PNP_SET_POWER , um den Miniporttreiber über den neuen Energiezustand (D3) zu benachrichtigen.
Der Miniporttreiber kann mithilfe der NDIS_STATUS_LINK_STATE status Anzeige einen unbekannten Medienverbindungsstatus anzeigen. Der MediaConnectStateUnknown-Wert wird im MediaConnectState-Element der NDIS_LINK_STATE-Struktur festgelegt. Weitere Informationen finden Sie in der Dokumentation zu NDIS_STATUS_LINK_STATE .
NDIS sendet dem PCI Express -Bus (PCIe) einen IRP_MN_WAIT_WAKE IRP, um auf ein WOL-Ereignis zu warten.
NDIS sendet dem PCIe-Bus einen IRP_MN_SET_POWER IRP, um den Bus auf den D3-Zustand festzulegen.
Die folgende Abbildung veranschaulicht die Abfolge von Ereignissen, die zum Wiederherstellen der vollständigen Stromversorgung eines Netzwerkadapters nach einem WOL-Ereignis auftreten.
Wenn der Netzwerkadapter den Computer aktiviert, tritt die folgende Sequenz auf:
Der Netzwerkadapter reaktiviert das System, indem wake# auf dem PCIe-Bus oder PME# auf dem PCI-Bus bestätigt wird.
Der Bus schließt die ausstehende IRP_MN_WAIT_WAKE IRP ab. Die IRP steht aus dem letzten Schritt der Herunterschaltsequenz aus.
NDIS setzt den Bus mit dem IRP_MN_SET_POWER IRP auf Volle Leistung (D0).
NDIS benachrichtigt den Miniporttreiber, dass der Netzwerkadapter bei voller Leistung (D0) mit der OID-Set-Anforderung OID_PNP_SET_POWER.
Der Netzwerkadapter benachrichtigt NDIS über ein Medienverbindungsereignis mit der NDIS_STATUS_LINK_STATE status Angabe. Der MediaConnectStateConnected-Wert wird im MediaConnectState-Element der NDIS_LINK_STATE-Struktur festgelegt.
Wenn der Miniporttreiber ab NDIS 6.30 NDIS_STATUS_PM_WAKE_REASON status Hinweise unterstützt, muss er diese status Benachrichtigung ausgeben, wenn der Netzwerkadapter das System reaktiviert. Der Treiber gibt diese status Benachrichtigung aus, während er die OID-Set-Anforderung von OID_PNP_SET_POWER für den Übergang in einen Vollleistungszustand (D0) verarbeitet.
Weitere Informationen finden Sie unter NDIS Wake Reason Status Indications( NDIS Wake Reason Status Indications).