structure NDIS_PM_PACKET_PATTERN (ntddndis.h)
La structure NDIS_PM_PACKET_PATTERN spécifie un modèle de mise en éveil qui, lorsqu’il est détecté par une carte réseau sur laquelle la correspondance de modèle est activée, entraîne la carte réseau à signaler un événement de mise en éveil de gestion de l’alimentation.
Syntaxe
typedef struct _NDIS_PM_PACKET_PATTERN {
ULONG Priority;
ULONG Reserved;
ULONG MaskSize;
ULONG PatternOffset;
ULONG PatternSize;
ULONG PatternFlags;
} NDIS_PM_PACKET_PATTERN, *PNDIS_PM_PACKET_PATTERN;
Membres
Priority
Ce membre est réservé.
Reserved
Ce membre est réservé.
MaskSize
Spécifie la taille en octets du masque de modèle qui suit immédiatement la structure NDIS_PM_PACKET_PATTERN dans InformationBuffer.
PatternOffset
Spécifie en octets le décalage entre le début de l’InformationBuffer et le début du modèle de mise en éveil.
PatternSize
Spécifie en octets la taille du modèle de mise en éveil.
PatternFlags
Ces indicateurs sont réservés.
Remarques
NDIS_PM_PACKET_PATTERN est fourni dans l’objet InformationBuffer de la structure NDIS_OID_REQUEST pour les OID suivants :
-
Un pilote de protocole envoie cet OID à un pilote miniport pour spécifier un modèle de mise en éveil. Le modèle de mise en éveil, ainsi que son masque, sont décrits par une structure NDIS_PM_PACKET_PATTERN.
-
OID_PNP_REMOVE_WAKE_UP_PATTERN
Un pilote de protocole envoie cet OID à un pilote miniport pour supprimer un modèle de mise en éveil qu’il a spécifié précédemment avec une demande de OID_PNP_ADD_WAKE_UP_PATTERN. Le modèle de mise en éveil, ainsi que son masque, sont décrits par une structure NDIS_PM_PACKET_PATTERN.
-
Un protocole utilise cet OID pour demander une liste des modèles de mise en éveil actuellement définis pour la carte réseau du pilote miniport. Chaque modèle de mise en éveil, ainsi que son masque, sont décrits par une structure NDIS_PM_PACKET_PATTERN.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge pour les pilotes NDIS 6.0 et NDIS 5.1 (voir NDIS_PM_PACKET_PATTERN (NDIS 5.1)) dans Windows Vista. Pris en charge pour les pilotes NDIS 5.1 (consultez NDIS_PM_PACKET_PATTERN (NDIS 5.1)) dans Windows XP. |
En-tête | ntddndis.h (inclure Ndis.h) |