NDIS_STATUS_WDI_INDICATION_WAKE_REASON
Les pilotes Miniport utilisent NDIS_STATUS_WDI_INDICATION_WAKE_REASON pour indiquer la raison d’un éveil lorsque la carte réseau réveille l’hôte. La raison du wake est utilisée à des fins de débogage et n’a aucun effet fonctionnel.
Object |
---|
Port |
Lorsque l’hôte passe à l’état d’alimentation faible, il décharge quelques fonctions sur la carte réseau et l’arme pour la mise en éveil. Lorsqu’un événement de veille se produit, la carte réseau affirme la ligne d’interruption de veille pour réveiller l’hôte. L’hôte place ensuite la carte réseau dans D0 (état d’alimentation en cours d’exécution). La carte réseau doit indiquer la raison du wake une fois qu’elle entre dans D0.
Si la raison de l’éveil est un paquet de sortie de veille, la carte réseau doit également inclure le paquet de sortie de veille et l’ID de modèle de sortie de veille qui correspond au paquet. Le paquet est encapsulé en tant que WDI_TLV_INDICATION_WAKE_PACKET. La raison du wake doit également inclure WDI_TLV_INDICATION_WAKE_PACKET_PATTERN_ID pour spécifier l’ID de modèle qui correspond au paquet.
Données de charge utile
Type | Plusieurs instances TLV autorisées | Facultatif | Description |
---|---|---|---|
WDI_TLV_INDICATION_WAKE_REASON | La raison du réveil. | ||
WDI_TLV_INDICATION_WAKE_PACKET | X | Paquet d’éveil. | |
WDI_TLV_INDICATION_WAKE_PACKET_PATTERN_ID | X | ID du modèle qui correspond au paquet d’éveil. L’ID est obtenu à partir de la commande Ajouter du modèle. |
Configuration requise
Client minimal pris en charge |
Windows 10 |
Serveur minimal pris en charge |
Windows Server 2016 |
En-tête |
Dot11wdi.h |