Dela via


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:

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)

Se även

NDIS_OID_REQUEST

NDIS_RECEIVE_FILTER_GLOBAL_PARAMETERS