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.
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.
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. |
Version |
Stöds i NDIS 6.30 och senare. |
Rubrik |
Ntddndis.h (inkludera Ndis.h) |