Freigeben über


OID_PNP_REMOVE_WAKE_UP_PATTERN

Die OID_PNP_REMOVE_WAKE_UP_PATTERN OID fordert den Miniporttreiber auf, ein Reaktivierungsmuster zu löschen, das er zuvor in einer OID_PNP_ADD_WAKE_UP_PATTERN Anforderung erhalten hat. Das Wake-up-Muster wird zusammen mit seiner Maske durch eine NDIS_PM_PACKET_PATTERN Struktur beschrieben.

Das InformationBuffer Mitglied der NDIS_OID_REQUEST-Struktur enthält Folgendes:

  • Eine NDIS_PM_PACKET_PATTERN Struktur, die Informationen über das Muster und seine 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 unmittelbar der NDIS_PM_PACKET_PATTERN Struktur im InformationBuffer.

  • Ein Wake-up-Muster, das PatternOffset beginnt, Bytes vom Anfang des InformationBuffer-.

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.

Anforderungen

Version

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

Kopfball

Ntddndis.h (include Ndis.h)

Siehe auch

NDIS_PM_PACKET_PATTERN

OID_PNP_ADD_WAKE_UP_PATTERN

OID_PM_REMOVE_WOL_PATTERN