Partager via


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, sont décrits par une structure NDIS_PM_PACKET_PATTERN .

Pour chaque modèle de mise en éveil, le membre InformationBuffer 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 les octets d’un paquet entrant qui doivent être comparés aux octets correspondants dans le modèle. Le masque commence par le premier octet du paquet. Le masque suit immédiatement la structure NDIS_PM_PACKET_PATTERN dans InformationBuffer.

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

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

Spécifications

Version

Pris 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 (inclure 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