Läs på engelska

Dela via


OID_RECEIVE_FILTER_MOVE_FILTER

En överdrivande drivrutin utfärdar en begäran om objektidentifierare (OID) för OID_RECEIVE_FILTER_MOVE_FILTER för att flytta ett tidigare konfigurerat mottagningsfilter. Ta emot filter flyttas från en virtuell port (VPort) till en annan VPort.

Överdrivande drivrutiner utfärdar denna OID-uppsättningsbegäran till miniportdrivrutinen för nätverkskortets PCIe Physical Function (PF). Denna OID-uppsättningsbegäran krävs för PF-miniportdrivrutiner som stöder det enda rot-I/O-virtualiseringsgränssnittet (SR-IOV).

InformationBuffer medlem i NDIS_OID_REQUEST struktur innehåller en pekare till en NDIS_RECEIVE_FILTER_MOVE_FILTER_PARAMETERS struktur.

Anmärkningar

NDIS verifierar medlemmarna i NDIS_RECEIVE_FILTER_MOVE_FILTER_PARAMETERS-strukturen innan den vidarebefordrar OID-uppsättningens begäran till PF-miniportdrivrutinen.

PF-miniportdrivrutinen måste hantera denna OID-uppsättningsbegäran atomiskt. Drivrutinen måste kunna konfigurera nätverkskortet för att samtidigt ta bort filtret från en mottagningskö och VPort och ställa in det på en annan mottagningskö och VPort.

Mer information finns i Flytta ett mottagningsfilter till en virtuell port.

Returstatuskoder

PF-miniportdrivrutinen returnerar någon av följande statuskoder för OID-uppsättningens begäran om OID_RECEIVE_FILTER_MOVE_FILTER.

Statuskod Beskrivning

NDIS_STATUS_SUCCESS

OID-begäran har slutförts.

NDIS_STATUS_NOT_SUPPORTED

PF-miniportdrivrutinen stöder antingen inte det enskilda rot-I/O-virtualiseringsgränssnittet (SR-IOV) eller så är den inte aktiverad för att använda gränssnittet.

NDIS_STATUS_INVALID_PARAMETER

En eller flera av medlemmarna i NDIS_RECEIVE_FILTER_MOVE_FILTER_PARAMETERS struktur har ogiltiga värden.

NDIS_STATUS_INVALID_LENGTH

Längden på informationsbufferten är mindre än sizeof(NDIS_RECEIVE_FILTER_MOVE_FILTER_PARAMETERS). PF-miniportdrivrutinen måste ange DATA. SET_INFORMATION. BytesNeeded medlem i NDIS_OID_REQUEST struktur till den minsta buffertstorlek som krävs.

NDIS_STATUS_FAILURE

Begäran misslyckades av andra skäl.

Krav

Version

Stöds i NDIS 6.30 och senare.

Rubrik

Ntddndis.h (inkludera Ndis.h)

Se även


NDIS_OID_REQUEST

NDIS_RECEIVE_FILTER_MOVE_FILTER_PARAMETERS