NDIS_PM_PACKET_PATTERN-Struktur (ntddndis.h)
Die NDIS_PM_PACKET_PATTERN-Struktur gibt ein Aktivierungsmuster an, das bei Erkennung durch einen Netzwerkadapter mit aktiviertem Musterabgleich dazu führt, dass der Netzwerkadapter ein Aktivierungsereignis für die Energieverwaltung 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;
Member
Priority
Dieser Member ist reserviert.
Reserved
Dieser Member ist reserviert.
MaskSize
Gibt die Größe der Mustermaske in Byte an, die unmittelbar der NDIS_PM_PACKET_PATTERN-Struktur im InformationBuffer folgt.
PatternOffset
Gibt den Offset vom Anfang des InformationBuffers bis zum Beginn des Aktivierungsmusters in Bytes an.
PatternSize
Gibt die Größe des Aktivierungsmusters in Byte an.
PatternFlags
Diese Flags sind reserviert.
Hinweise
NDIS_PM_PACKET_PATTERN wird im InformationBuffer der NDIS_OID_REQUEST-Struktur für die folgenden OIDs bereitgestellt:
-
Ein Protokolltreiber sendet diese OID an einen Miniporttreiber, um ein Aktivierungsmuster anzugeben. Das Aktivierungsmuster wird zusammen mit seiner Maske durch eine NDIS_PM_PACKET_PATTERN-Struktur beschrieben.
-
OID_PNP_REMOVE_WAKE_UP_PATTERN
Ein Protokolltreiber sendet diese OID an einen Miniporttreiber, um ein Aktivierungsmuster zu löschen, das er zuvor mit einer OID_PNP_ADD_WAKE_UP_PATTERN-Anforderung angegeben hat. Das Aktivierungsmuster wird zusammen mit seiner Maske durch eine NDIS_PM_PACKET_PATTERN-Struktur beschrieben.
-
Ein Protokoll verwendet diese OID, um eine Liste der Aktivierungsmuster anzufordern, die derzeit für den Netzwerkadapter des Miniporttreibers festgelegt sind. Jedes Aktivierungsmuster wird zusammen mit seiner Maske durch eine NDIS_PM_PACKET_PATTERN-Struktur beschrieben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (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. |
Kopfzeile | ntddndis.h (include Ndis.h) |