Udostępnij za pośrednictwem


OID_RECEIVE_FILTER_QUEUE_PARAMETERS

Nadmierne sterowniki wystawiają żądania metody identyfikatora obiektu (OID) OID_RECEIVE_FILTER_QUEUE_PARAMETERS w celu uzyskania bieżących parametrów konfiguracji kolejki odbierania. Element InformationBuffer struktury NDIS_OID_REQUEST zawiera wskaźnik do struktury NDIS_RECEIVE_QUEUE_PARAMETERS z identyfikatorem kolejki typu NDIS_RECEIVE_QUEUE_ID. Po pomyślnym powrocie z żądania metody OID InformationBuffer struktury NDIS_OID_REQUEST zawiera wskaźnik do struktury NDIS_RECEIVE_QUEUE_PARAMETERS.

Nadmierne sterowniki wydają żądania zestawów identyfikatorów OID OID_RECEIVE_FILTER_QUEUE_PARAMETERS, aby zmienić bieżące parametry konfiguracji kolejki. Sterownik overlying zapewnia wskaźnik do struktury NDIS_RECEIVE_QUEUE_PARAMETERS w InformationBuffer składowej struktury NDIS_OID_REQUEST.

Uwagi

Nadmierne sterowniki wydają żądania zestawu identyfikatorów OID OID_RECEIVE_FILTER_QUEUE_PARAMETERS, aby zmienić parametry co najmniej jednej kolejki odbierającej. Żądanie zestawu identyfikatorów OID jest opcjonalne dla sterowników NDIS 6.20 i nowszych miniportów. Jednak żądanie OID jest obowiązkowe dla sterowników miniportu, które obsługują interfejs kolejki maszyny wirtualnej (VMQ).

Uwaga Tylko sterownik nadmiernie przydzielony do kolejki może zmienić parametry konfiguracji, wydając żądania zestawów identyfikatorów OID OID_RECEIVE_FILTER_QUEUE_PARAMETERS.

Nadmierny sterownik uzyskał wartość wejściową identyfikatora kolejki z wcześniejszego żądania identyfikatora OID metody OID_RECEIVE_FILTER_ALLOCATE_QUEUE.

Po przydzieleniu kolejki przez nadmierny sterownik może zmienić parametry konfiguracji, które mają odpowiednią flagę zmiany (NDIS_RECEIVE_QUEUE_PARAMETER_xxx_CHANGED) w flagi składowej struktury NDIS_RECEIVE_QUEUE_PARAMETERS. Jednak po przydzieleniu kolejki sterownik nadmiernie nie może zmienić parametrów konfiguracji, które nie mają odpowiedniej flagi zmiany.

Kody stanu powrotu

Usługa NDIS obsługuje żądanie metody OID OID_RECEIVE_FILTER_QUEUE_PARAMETERS dla sterowników miniportu i zwraca jeden z następujących kodów stanu.

Kod stanu Opis

NDIS_STATUS_SUCCESS

Żądanie zostało ukończone pomyślnie.

NDIS_STATUS_PENDING

Żądanie oczekuje na ukończenie. Usługa NDIS przekaże końcowy kod stanu i wyniki do procedury obsługi ukończenia żądania OID obiektu wywołującego po zakończeniu żądania.

NDIS_STATUS_INVALID_LENGTH

Bufor informacyjny był zbyt krótki. NDIS ustaw DATA.METHOD_INFORMATION.składowej bytesNeeded w strukturze NDIS_OID_REQUEST do minimalnego wymaganego rozmiaru buforu.

NDIS_STATUS_INVALID_PARAMETER

Żądanie nie powiodło się, ponieważ podjęto próbę włączenia możliwości, która nie jest obsługiwana przez podstawową kartę sieciową.

NDIS_STATUS_FAILURE

Żądanie nie powiodło się z innych powodów.

Wymagania

Wersja

Obsługiwane w usłudze NDIS 6.20 lub nowszym.

Nagłówek

Ntddndis.h (m.in. Ndis.h)

Zobacz też

NDIS_OID_REQUEST

NDIS_RECEIVE_QUEUE_PARAMETERS

OID_RECEIVE_FILTER_ALLOCATE_QUEUE

OID_RECEIVE_FILTER_QUEUE_PARAMETERS