Freigeben über


NDIS_PM_PACKET_PATTERN Struktur (ntddndis.h)

Die NDIS_PM_PACKET_PATTERN-Struktur gibt ein Wake-up-Muster an, das, wenn sie von einem Netzwerkadapter erkannt wird, der die Muster-Übereinstimmung aktiviert hat, bewirkt, dass der Netzwerkadapter ein Netzverwaltungs-Reaktivierungsereignis signalisiert.

Syntax

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;

Angehörige

Priority

Dieses Mitglied ist reserviert.

Reserved

Dieses Mitglied ist reserviert.

MaskSize

Gibt die Größe in Byte der Mustermaske an, die unmittelbar auf die NDIS_PM_PACKET_PATTERN Struktur im InformationBuffer-folgt.

PatternOffset

Gibt in Byte den Offset vom Anfang des InformationBuffer- bis zum Anfang des Wake-up-Musters an.

PatternSize

Gibt in Bytes die Größe des Reaktivierungsmusters an.

PatternFlags

Diese Flags sind reserviert.

Bemerkungen

NDIS_PM_PACKET_PATTERN wird in der InformationBuffer- der NDIS_OID_REQUEST Struktur für folgende OIDs bereitgestellt:

  • OID_PNP_ADD_WAKE_UP_PATTERN

    Ein Protokolltreiber sendet dieses OID an einen Miniporttreiber, um ein Wake-up-Muster anzugeben. Das Weckmuster wird zusammen mit seiner Maske durch eine NDIS_PM_PACKET_PATTERN Struktur beschrieben.

  • OID_PNP_REMOVE_WAKE_UP_PATTERN

    Ein Protokolltreiber sendet dieses OID an einen Miniporttreiber, um ein Wake-up-Muster zu löschen, das er zuvor mit einer OID_PNP_ADD_WAKE_UP_PATTERN Anforderung angegeben hat. Das Weckmuster wird zusammen mit seiner Maske durch eine NDIS_PM_PACKET_PATTERN Struktur beschrieben.

  • OID_PNP_WAKE_UP_PATTERN_LIST

    Ein Protokoll verwendet dieses OID, um eine Liste der derzeit für den Netzwerkadapter des Miniporttreibers festgelegten Wake-Up-Muster anzufordern. Jedes Reaktivierungsmuster wird zusammen mit seiner Maske durch eine NDIS_PM_PACKET_PATTERN Struktur beschrieben.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Unterstützt für NDIS 6.0- und NDIS 5.1-Treiber (siehe NDIS_PM_PACKET_PATTERN (NDIS 5.1)) in Windows Vista. Unterstützt für NDIS 5.1-Treiber (siehe NDIS_PM_PACKET_PATTERN (NDIS 5.1)) in Windows XP.
Header- ntddndis.h (include Ndis.h)

Siehe auch

NDIS_OID_REQUEST

OID_PNP_ADD_WAKE_UP_PATTERN

OID_PNP_REMOVE_WAKE_UP_PATTERN

OID_PNP_WAKE_UP_PATTERN_LIST