Freigeben über


OID_PNP_WAKE_UP_PATTERN_LIST

Die OID_PNP_WAKE_UP_PATTERN_LIST OID wird von einem Protokoll verwendet, um eine Liste der Aktuell für den Netzwerkadapter des Miniporttreibers festgelegten Aktivierungsmuster abzufragen. Ein Protokoll gibt ein Aktivierungsmuster mit OID_PNP_ADD_WAKE_UP_PATTERN an.

OID_PNP_WAKE_UP_PATTERN_LIST wird von NDIS und nicht vom Miniporttreiber verarbeitet.

NDIS gibt zum Protokoll eine Beschreibung jedes im Miniporttreiber festgelegten Aktivierungsmusters zurück. Jedes Aktivierungsmuster wird zusammen mit seiner Maske durch eine NDIS_PM_PACKET_PATTERN-Struktur beschrieben.

Für jedes Aktivierungsmuster enthält das InformationBuffer-Element der NDIS_OID_REQUEST-Struktur Folgendes:

  • Eine NDIS_PM_PACKET_PATTERN Struktur, die Informationen zum Muster und seiner Maske bereitstellt.

  • Eine Maske, die angibt, welche Bytes eines eingehenden Pakets mit den entsprechenden Bytes im Muster verglichen werden sollen. Die Maske beginnt mit dem ersten Byte des Pakets. Die Maske folgt sofort der NDIS_PM_PACKET_PATTERN-Struktur im InformationBuffer.

  • Ein Reaktivierungsmuster, das PatternOffset-Bytes am Anfang des InformationBuffers beginnt.

Ein Zwischentreiber, in dem der obere Rand diese OID-Anforderung empfängt, muss die Anforderung immer an den zugrunde liegenden Miniporttreiber weitergeben, indem Ndis(Co)Request aufgerufen wird.

Requirements (Anforderungen)

Version

Unterstützt in NDIS 6.0 und 6.1. Verwenden Sie für NDIS 6.20 und höher stattdessen OID_PM_WOL_PATTERN_LIST .

Header

Ntddndis.h (include Ndis.h)

Weitere Informationen

NDIS_PM_PACKET_PATTERN

NDIS_OID_REQUEST

OID_PM_WOL_PATTERN_LIST

OID_PNP_ADD_WAKE_UP_PATTERN

OID_PNP_REMOVE_WAKE_UP_PATTERN