OID_RECEIVE_FILTER_GLOBAL_PARAMETERS
Överdrivande drivrutiner utfärdar OID-frågebegäranden för OID_RECEIVE_FILTER_GLOBAL_PARAMETERS för att hämta de globala parametrarna för filtrering av filtrering av ett nätverkskort.
Efter en lyckad retur från OID-frågebegäran innehåller InformationBuffer medlem i NDIS_OID_REQUEST-strukturen en pekare till en NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS struktur.
Anmärkningar
NDIS-mottagningsfilter används i följande NDIS-gränssnitt:
NDIS-paket som samlar. Mer information om hur du använder ta emot filter i det här gränssnittet finns i Hantera paketkolescing ta emot filter.
I/O-virtualisering med enkel rot (SR-IOV). Mer information om hur du använder mottagningsfilter i det här gränssnittet finns i Ange ett mottagningsfilter på en virtuell port.
VMQ (Virtual Machine Queue). Mer information om hur du använder mottagningsfilter i det här gränssnittet finns i Inställning och Rensa VMQ-filter.
Från och med NDIS 6.20 använder protokolldrivrutiner OID_RECEIVE_FILTER_GLOBAL_PARAMETERS för att fråga de aktuella globala konfigurationsparametrarna för att ta emot filtrering på ett nätverkskort. Protokolldrivrutiner kan till exempel använda den här OID:en för att avgöra om typer av mottagningsfilter eller mottagningsköer är aktiverade eller inaktiverade.
Returnera statuskoder
NDIS hanterar OID-frågebegäran för OID_RECEIVE_FILTER_GLOBAL_PARAMETERS för miniportdrivrutiner och returnerar någon av följande statuskoder:
NDIS_STATUS_SUCCESS
Begäran har slutförts.
NDIS_STATUS_PENDING
Begäran väntar på att slutföras. NDIS skickar den slutliga statuskoden och resultaten till OID-begärans slutförandehanterare för anroparen när begäran har slutförts.
NDIS_STATUS_INVALID_LENGTH
Informationsbufferten var för kort. NDIS anger DATA. QUERY_INFORMATION. BytesNeeded medlem i NDIS_OID_REQUEST struktur till den minsta buffertstorlek som krävs.
NDIS_STATUS_INVALID_PARAMETER
Begäran misslyckades eftersom den försökte aktivera en funktion som det underliggande nätverkskortet inte stöder.
NDIS_STATUS_FAILURE
Begäran misslyckades av andra skäl.
Krav
Version |
Stöds i NDIS 6.20 och senare. |
Rubrik |
Ntddndis.h (inkludera Ndis.h) |