Freigeben über


OID_RECEIVE_FILTER_GLOBAL_PARAMETERS

Überlastungstreiber stellen OID-Abfrageanforderungen von OID_RECEIVE_FILTER_GLOBAL_PARAMETERS aus, um die globalen Empfangsfilterparameter eines Netzwerkadapters abzurufen.

Nach einer erfolgreichen Rückgabe aus der OID-Abfrageanforderung enthält das InformationBuffer Element der NDIS_OID_REQUEST-Struktur einen Zeiger auf eine NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS Struktur.

Bemerkungen

NDIS-Empfangsfilter werden in den folgenden NDIS-Schnittstellen verwendet:

Ab NDIS 6.20 verwenden Protokolltreiber OID_RECEIVE_FILTER_GLOBAL_PARAMETERS, um die aktuellen globalen Konfigurationsparameter für den Empfang von Filtern auf einem Netzwerkadapter abzufragen. Beispielsweise können Protokolltreiber dieses OID verwenden, um zu bestimmen, ob Arten von Empfangsfiltern oder Empfangswarteschlangen aktiviert oder deaktiviert sind.

Rückgabestatuscodes

NDIS behandelt die OID-Abfrageanforderung von OID_RECEIVE_FILTER_GLOBAL_PARAMETERS für Miniporttreiber und gibt einen der folgenden Statuscodes zurück:

NDIS_STATUS_SUCCESS
Die Anforderung wurde erfolgreich abgeschlossen.

NDIS_STATUS_PENDING
Die Anforderung steht aus. NDIS übergibt den endgültigen Statuscode und ergebnisse an den OID-Anforderungsabschlusshandler des Aufrufers, nachdem die Anforderung abgeschlossen wurde.

NDIS_STATUS_INVALID_LENGTH
Der Informationspuffer war zu kurz. NDIS legt die DATA fest. QUERY_INFORMATION. BytesNeededed Member in der NDIS_OID_REQUEST Struktur auf die erforderliche Mindestpuffergröße.

NDIS_STATUS_INVALID_PARAMETER
Fehler bei der Anforderung, da sie versucht hat, eine Funktion zu aktivieren, die der zugrunde liegende Netzwerkadapter nicht unterstützt.

NDIS_STATUS_FAILURE
Fehler bei der Anforderung aus anderen Gründen.

Anforderungen

Version

Unterstützt in NDIS 6.20 und höher.

Kopfball

Ntddndis.h (include Ndis.h)

Siehe auch

NDIS_OID_REQUEST

NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS