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:
NDIS packet coalescing. Další informace o tom, jak používat filtry příjmu v tomto rozhraní, naleznete v tématu Správa paketů coalescing Receive Filters.
virtualizace vstupně-výstupních operací s jedním kořenem (SR-IOV). Další informace o použití filtrů příjmu v tomto rozhraní naleznete v tématu Nastavení filtru příjmu na virtuální port.
fronty virtuálních počítačů (VMQ). Další informace o tom, jak používat filtry příjmu v tomto rozhraní, naleznete v tématu Nastavení a vymazání filtrů VMQ.
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) |