Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ein übermäßiger Treiber gibt eine OID-Setanforderung (Object Identifier) von OID_RECEIVE_FILTER_MOVE_FILTER aus, um einen zuvor konfigurierten Empfangsfilter zu verschieben. Empfangsfilter werden von einem virtuellen Port (VPort) zu einem anderen VPort verschoben.
Überlying drivers issue this OID set request to the miniport driver for the network adapter's PCIe Physical Function (PF). Diese OID-Setanforderung ist für PF-Miniporttreiber erforderlich, die die einzelne I/O-Virtualisierungsschnittstelle (SR-IOV) unterstützen.
Das InformationBuffer Element der NDIS_OID_REQUEST-Struktur enthält einen Zeiger auf eine NDIS_RECEIVE_FILTER_MOVE_FILTER_PARAMETERS Struktur.
Bemerkungen
NDIS überprüft die Member der NDIS_RECEIVE_FILTER_MOVE_FILTER_PARAMETERS-Struktur, bevor sie die OID-Setanforderung an den PF-Miniporttreiber weiterleitet.
Der PF Miniport-Treiber muss diese OID-Setanforderung atomisch verarbeiten. Der Treiber muss in der Lage sein, den Netzwerkadapter so zu konfigurieren, dass der Filter gleichzeitig aus einer Empfangswarteschlange und einem VPort entfernt und für eine andere Empfangswarteschlange und einen anderen VPort festgelegt wird.
Weitere Informationen finden Sie unter Verschieben eines Empfangsfilters in einen virtuellen Port.
Rückgabestatuscodes
Der PF Miniport-Treiber gibt einen der folgenden Statuscodes für die OID-Setanforderung von OID_RECEIVE_FILTER_MOVE_FILTER zurück.
| Statuscode | Beschreibung |
|---|---|
NDIS_STATUS_SUCCESS |
Die OID-Anforderung wurde erfolgreich abgeschlossen. |
NDIS_STATUS_NOT_SUPPORTED |
Der PF-Miniporttreiber unterstützt weder die einzelne I/O-Virtualisierungsschnittstelle (SR-IOV) noch ist die Verwendung der Schnittstelle aktiviert. |
NDIS_STATUS_INVALID_PARAMETER |
Mindestens ein Element der NDIS_RECEIVE_FILTER_MOVE_FILTER_PARAMETERS-Struktur hat ungültige Werte. |
NDIS_STATUS_INVALID_LENGTH |
Die Länge des Informationspuffers ist kleiner als sizeof(NDIS_RECEIVE_FILTER_MOVE_FILTER_PARAMETERS). Der PF-Miniporttreiber muss die DATA festlegen. SET_INFORMATION. BytesNeededed Member in der NDIS_OID_REQUEST Struktur auf die erforderliche Mindestpuffergröße. |
NDIS_STATUS_FAILURE |
Fehler bei der Anforderung aus anderen Gründen. |
Anforderungen
Version |
Unterstützt in NDIS 6.30 und höher. |
Kopfball |
Ntddndis.h (include Ndis.h) |