Condividi tramite


NDIS_STATUS_WDI_INDICATION_WAKE_REASON

I driver miniport usano NDIS_STATUS_WDI_INDICATION_WAKE_REASON per indicare il motivo di una riattivazione quando la scheda di interfaccia di rete riattiva l'host. Il motivo della riattivazione viene usato a scopo di debug e non ha alcun effetto funzionale.

Oggetto
Porta

Quando l'host passa allo stato a basso consumo, esegue l'offload di alcune funzioni nella scheda di interfaccia di rete e il braccio della scheda di interfaccia di rete per la riattivazione. Quando si verifica un evento di riattivazione, la scheda di interfaccia di rete asserisce la riga di interruzione della riattivazione per riattivare l'host. L'host porta quindi la scheda di interfaccia di rete in D0 (stato di alimentazione in esecuzione). La scheda di interfaccia di rete deve indicare il motivo della riattivazione quando entra in D0.

Se il motivo della riattivazione è un pacchetto di riattivazione, la scheda di interfaccia di rete deve includere anche il pacchetto di riattivazione e l'ID del modello di riattivazione corrispondente al pacchetto. Il pacchetto viene incapsulato come WDI_TLV_INDICATION_WAKE_PACKET. Il motivo della riattivazione deve includere anche WDI_TLV_INDICATION_WAKE_PACKET_PATTERN_ID per specificare l'ID modello corrispondente al pacchetto.

Dati del payload

Tipo Sono consentite più istanze TLV Facoltativo Descrizione
WDI_TLV_INDICATION_WAKE_REASON Motivo della riattivazione.
WDI_TLV_INDICATION_WAKE_PACKET X Pacchetto di riattivazione.
WDI_TLV_INDICATION_WAKE_PACKET_PATTERN_ID X ID del criterio che corrisponde al pacchetto di riattivazione. L'ID viene ottenuto dal comando Aggiungi del modello.

Requisiti

Client minimo supportato

Windows 10

Server minimo supportato

Windows Server 2016

Intestazione

Dot11wdi.h