OID_PNP_WAKE_UP_PATTERN_LIST

L’OID OID_PNP_WAKE_UP_PATTERN_LIST est utilisé par un protocole pour interroger une liste des modèles de mise en éveil actuellement définis pour la carte réseau du pilote miniport. Un protocole spécifie un modèle de mise en éveil avec OID_PNP_ADD_WAKE_UP_PATTERN.

OID_PNP_WAKE_UP_PATTERN_LIST est géré par NDIS plutôt que par le pilote miniport.

NDIS retourne au protocole une description de chaque modèle de mise en éveil défini dans le pilote miniport. Chaque modèle de mise en éveil, ainsi que son masque, est décrit par une structure NDIS_PM_PACKET_PATTERN.

Pour chaque modèle de mise en éveil, le InformationBuffer membre de la structure NDIS_OID_REQUEST contient les éléments suivants :

  • Structure NDIS_PM_PACKET_PATTERN qui fournit des informations sur le modèle et son masque.

  • Masque qui indique quels octets d’un paquet entrant doit être comparé aux octets correspondants dans le modèle. Le masque commence par le premier octet du paquet. Le masque suit immédiatement la structure de NDIS_PM_PACKET_PATTERN dans le InformationBuffer.

  • Modèle de mise en éveil, qui commence PatternOffset octets à partir du début du InformationBuffer.

Un pilote intermédiaire dans lequel le bord supérieur reçoit cette requête OID doit toujours propager la requête au pilote miniport sous-jacent en appelant Ndis(Co)Request.

Exigences

Version

Prise en charge dans NDIS 6.0 et 6.1. Pour NDIS 6.20 et versions ultérieures, utilisez OID_PM_WOL_PATTERN_LIST à la place.

En-tête

Ntddndis.h (include Ndis.h)

Voir aussi

NDIS_PM_PACKET_PATTERN

NDIS_OID_REQUEST

OID_PM_WOL_PATTERN_LIST

OID_PNP_ADD_WAKE_UP_PATTERN

OID_PNP_REMOVE_WAKE_UP_PATTERN