Freigeben über


OID_PM_REMOVE_WOL_PATTERN

Als Satz verwenden NDIS- und Protokolltreiber die OID_PM_REMOVE_WOL_PATTERN OID, um ein WOL-Muster (Power Management Wake on LAN) von einem Netzwerkadapter zu entfernen. Das InformationBuffer-Element der NDIS_OID_REQUEST-Struktur enthält einen Zeiger auf einen ULONG-Musterbezeichner.

Bemerkungen

NDIS- und Protokolltreiber verwenden OID_PM_REMOVE_WOL_PATTERN, um ein Wake-on-LAN-Muster (WOL) aus dem zugrunde liegenden Netzwerkadapter zu entfernen.

Die DATEN. SET_INFORMATION. InformationBuffer-Member der NDIS_OID_REQUEST-Struktur muss auf einen ULONG-Wert für einen zuvor hinzugefügten WOL-Musterbezeichner verweisen. NDIS legt diesen Musterbezeichner im PatternId-Member der NDIS_PM_WOL_PATTERN-Struktur fest, wenn NDIS die vorherige OID_PM_ADD_WOL_PATTERN OID-Anforderung an den zugrunde liegenden Netzwerkadapter gesendet hat.

Zurückgeben von Statuscodes

Die MiniportOidRequest-Funktion des Miniport-Treibers gibt einen der folgenden Werte für diese Anforderung zurück:

Begriff BESCHREIBUNG

NDIS_STATUS_SUCCESS

Der Miniporttreiber hat die Anforderung erfolgreich abgeschlossen.

NDIS_STATUS_PENDING

Der Miniporttreiber führt die Anforderung asynchron aus. Nachdem der Miniporttreiber alle Verarbeitungsschritte abgeschlossen hat, muss er die Anforderung erfolgreich ausführen, indem er die NdisMOidRequestComplete-Funktion aufruft und NDIS_STATUS_SUCCESS für den Parameter Status übergibt.

NDIS_STATUS_NOT_ACCEPTED

Der Miniporttreiber wird zurückgesetzt.

NDIS_STATUS_REQUEST_ABORTED

Der Miniporttreiber hat die Verarbeitung der Anforderung beendet. Beispielsweise hat NDIS die MiniportResetEx-Funktion aufgerufen.

NDIS gibt einen der folgenden status Codes für diese Anforderung zurück:

Begriff BESCHREIBUNG

NDIS_STATUS_SUCCESS

Die OID-Anforderung wurde erfolgreich abgeschlossen.

NDIS_STATUS_NOT_SUPPORTED

Die NDIS-Version des Miniporttreibers ist kleiner als NDIS 6.20.

NDIS_STATUS_FILE_NOT_FOUND

Der Musterbezeichner in der OID-Anforderung ist ungültig.

NDIS_STATUS_INVALID_LENGTH

Der Informationspuffer ist zu klein. NDIS legt die DATEN fest. SET_INFORMATION. BytesNeeded-Member in der NDIS_OID_REQUEST Struktur auf die erforderliche Mindestpuffergröße.

Requirements (Anforderungen)

Version

Unterstützt in NDIS 6.20 und höher. Obligatorisch für Miniporttreiber.

Header

Ntddndis.h (include Ndis.h)

Weitere Informationen

NDIS_OID_REQUEST

NDIS_PM_WOL_PATTERN

OID_PM_ADD_WOL_PATTERN

NDIS_STATUS_PM_WOL_PATTERN_REJECTED