Sdílet prostřednictvím


OID_RECEIVE_FILTER_GLOBAL_PARAMETERS

Nadměrné ovladače vydávají požadavky na dotazy OID OID_RECEIVE_FILTER_GLOBAL_PARAMETERS k získání globálních parametrů filtrování příjmu síťového adaptéru.

Po úspěšném návratu z požadavku dotazu OID obsahuje InformationBuffer člen struktury NDIS_OID_REQUEST ukazatel na strukturu NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS.

Poznámky

Filtry příjmu NDIS se používají v následujících rozhraních NDIS:

Počínaje verzí NDIS 6.20 používají ovladače protokolu OID_RECEIVE_FILTER_GLOBAL_PARAMETERS k dotazování aktuálních globálních konfiguračních parametrů pro filtrování příjmu na síťovém adaptéru. Ovladače protokolu můžou například použít tento identifikátor OID k určení, jestli jsou povolené nebo zakázané typy filtrů příjmu nebo příjmu front.

Vrácení stavových kódů

NDIS zpracovává požadavek dotazu OID OID_RECEIVE_FILTER_GLOBAL_PARAMETERS pro ovladače miniportu a vrací jeden z následujících stavových kódů:

NDIS_STATUS_SUCCESS
Žádost byla úspěšně dokončena.

NDIS_STATUS_PENDING
Požadavek čeká na dokončení. NDIS předá konečný stavový kód a výsledky obslužné rutině dokončení požadavku OID volajícího po dokončení požadavku.

NDIS_STATUS_INVALID_LENGTH
Informační vyrovnávací paměť byla příliš krátká. NDIS nastavil DATA. QUERY_INFORMATION. BytesNeeded člen ve struktuře NDIS_OID_REQUEST na minimální požadovanou velikost vyrovnávací paměti.

NDIS_STATUS_INVALID_PARAMETER
Žádost se nezdařila, protože se pokusila povolit schopnost, kterou základní síťový adaptér nepodporuje.

NDIS_STATUS_FAILURE
Žádost se nezdařila z jiných důvodů.

Požadavky

Verze

Podporováno v NDIS 6.20 a novějších verzích.

Záhlaví

Ntddndis.h (včetně Ndis.h)

Viz také

NDIS_OID_REQUEST

NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS