Delen via


OID_RECEIVE_FILTER_QUEUE_PARAMETERS

Overlying drivers issue object identifier (OID) method requests of OID_RECEIVE_FILTER_QUEUE_PARAMETERS to obtain the current configuration parameters of a receive queue. De InformationBuffer lid van de NDIS_OID_REQUEST-structuur bevat een aanwijzer naar een NDIS_RECEIVE_QUEUE_PARAMETERS structuur met een wachtrij-id van het type NDIS_RECEIVE_QUEUE_ID. Nadat de OID-methodeaanvraag is geretourneerd, bevat de InformationBuffer lid van de NDIS_OID_REQUEST-structuur een aanwijzer naar een NDIS_RECEIVE_QUEUE_PARAMETERS structuur.

Overliggende stuurprogramma's geven OID-setaanvragen van OID_RECEIVE_FILTER_QUEUE_PARAMETERS om de huidige configuratieparameters van een wachtrij te wijzigen. Het overliggende stuurprogramma biedt een aanwijzer naar een NDIS_RECEIVE_QUEUE_PARAMETERS structuur in de InformationBuffer lid van de NDIS_OID_REQUEST-structuur.

Opmerkingen

Overliggende stuurprogramma's geven OID-setaanvragen van OID_RECEIVE_FILTER_QUEUE_PARAMETERS om de parameters van een of meer ontvangstwachtrijen te wijzigen. De OID-setaanvraag is optioneel voor NDIS 6.20- en hoger minipoortstuurprogramma's. De OID-aanvraag is echter verplicht voor minipoortstuurprogramma's die ondersteuning bieden voor de VMQ-interface (Virtual Machine Queue).

Opmerking Alleen het stuurprogramma dat aan de wachtrij is toegewezen, kan de configuratieparameters wijzigen door OID-setaanvragen van OID_RECEIVE_FILTER_QUEUE_PARAMETERS uit te geven.

Het overliggende stuurprogramma heeft de invoerwaarde voor de wachtrij-id verkregen van een eerdere OID_RECEIVE_FILTER_ALLOCATE_QUEUE methode-OID-aanvraag.

Nadat het overliggende stuurprogramma een wachtrij heeft toegewezen, kan deze de configuratieparameters wijzigen met een bijbehorende wijzigingsvlag (NDIS_RECEIVE_QUEUE_PARAMETER_Xxx_CHANGED) in de Vlaggen lid van de NDIS_RECEIVE_QUEUE_PARAMETERS-structuur. Nadat de wachtrij is toegewezen, kan het overliggende stuurprogramma echter niet de configuratieparameters wijzigen die geen bijbehorende wijzigingsvlag hebben.

Statuscodes retourneren

NDIS verwerkt de OID-methodeaanvraag van OID_RECEIVE_FILTER_QUEUE_PARAMETERS voor minipoortstuurprogramma's en retourneert een van de volgende statuscodes.

Statuscode Beschrijving

NDIS_STATUS_SUCCESS

De aanvraag is voltooid.

NDIS_STATUS_PENDING

De aanvraag is in behandeling. NDIS geeft de laatste statuscode en resultaten door aan de voltooiingshandler van de OID-aanvraag van de aanroeper nadat de aanvraag is voltooid.

NDIS_STATUS_INVALID_LENGTH

De informatiebuffer was te kort. NDIS stelt de DATA-in.METHOD_INFORMATION.lid van BytesNeeded in de NDIS_OID_REQUEST-structuur tot de minimale buffergrootte die is vereist.

NDIS_STATUS_INVALID_PARAMETER

De aanvraag is mislukt omdat is geprobeerd een mogelijkheid in te schakelen die niet door de onderliggende netwerkadapter wordt ondersteund.

NDIS_STATUS_FAILURE

De aanvraag is om andere redenen mislukt.

Eisen

Versie

Ondersteund in NDIS 6.20 en hoger.

Rubriek

Ntddndis.h (inclusief Ndis.h)

Zie ook

NDIS_OID_REQUEST

NDIS_RECEIVE_QUEUE_PARAMETERS

OID_RECEIVE_FILTER_ALLOCATE_QUEUE

OID_RECEIVE_FILTER_QUEUE_PARAMETERS