Freigeben über


NDIS_STATUS_WDI_INDICATION_WAKE_REASON

Miniporttreiber verwenden NDIS_STATUS_WDI_INDICATION_WAKE_REASON, um den Grund für eine Aktivierung anzugeben, wenn die NIC den Host reaktiviert. Der Aktivierungsgrund wird zu Debugzwecken verwendet und hat keine funktionalen Auswirkungen.

Object
Port

Wenn der Host in den Zustand mit niedriger Leistung wechselt, werden einige Funktionen an die NIC entladen und die NIC für die Aktivierung ausgelagert. Wenn ein Aktivierungsereignis auftritt, gibt die NIC die Aktivierungsunterbrechungslinie an, um den Host zu reaktivieren. Der Host bringt dann die NIC in D0 (Ausführungszustand). Die NIC muss den Aktivierungsgrund angeben, sobald sie D0 eingegeben hat.

Wenn der Aktivierungsgrund ein Aktivierungspaket ist, sollte die NIC auch das Aktivierungspaket und die Aktivierungsmuster-ID enthalten, die dem Paket entspricht. Das Paket wird als WDI_TLV_INDICATION_WAKE_PACKET gekapselt. Der Aktivierungsgrund sollte auch WDI_TLV_INDICATION_WAKE_PACKET_PATTERN_ID enthalten, um die Muster-ID anzugeben, die dem Paket entspricht.

Nutzlastdaten

Typ Mehrere TLV-Instanzen zulässig Optional BESCHREIBUNG
WDI_TLV_INDICATION_WAKE_REASON Der Aktivierungsgrund.
WDI_TLV_INDICATION_WAKE_PACKET X Das Reaktivierungspaket.
WDI_TLV_INDICATION_WAKE_PACKET_PATTERN_ID X Die ID des Musters, das dem Reaktivierungspaket entspricht. Die ID wird vom Befehl Add des Musters abgerufen.

Anforderungen

Unterstützte Mindestversion (Client)

Windows 10

Unterstützte Mindestversion (Server)

Windows Server 2016

Header

Dot11wdi.h