Udostępnij za pośrednictwem


OID_RECEIVE_FILTER_ENUM_QUEUES

Overlying drivers and user-mode applications issue object identifier (OID) query requests of OID_RECEIVE_FILTER_ENUM_QUEUES (Overlying drivers and user-mode applications issue object identifier) requests of OID_RECEIVE_FILTER_ENUM_QUEUES to uzyskiwanie listy wszystkich kolejek odbierania przydzielonych na karcie sieciowej.

Po pomyślnym powrocie z żądania zapytania OID InformationBuffer struktury NDIS_OID_REQUEST zawiera wskaźnik do struktury NDIS_RECEIVE_QUEUE_INFO_ARRAY, po której następuje struktura NDIS_RECEIVE_QUEUE_INFO dla każdego filtru.

Uwagi

Usługa NDIS uzyskała informacje z wewnętrznej pamięci podręcznej danych otrzymanych z OID_RECEIVE_FILTER_ALLOCATE_QUEUE i OID_RECEIVE_FILTER_QUEUE_PARAMETERS żądań OID.

Nadmierne sterowniki i aplikacje w trybie użytkownika wystawiają żądania zapytań OID OID_RECEIVE_FILTER_ENUM_QUEUES w celu wyliczenia kolejek odbierania na karcie sieciowej.

Jeśli sterownik protokołu wystawia żądanie, typ żądania wewnątrz struktury NDIS_OID_REQUEST jest ustawiony na NdisRequestQueryInformation i ten identyfikator OID zwraca tablicę wszystkich kolejek odbierania, które sterownik protokołu przydzielony na karcie sieciowej. Jeśli aplikacja w trybie użytkownika wystawiła żądanie, typ żądania wewnątrz struktury NDIS_OID_REQUEST jest ustawiony na NdisRequestQueryStatistics, a ten identyfikator OID zwraca tablicę informacji dla wszystkich kolejek odbierania na karcie sieciowej.

Kody stanu powrotu

Usługa NDIS obsługuje żądanie zapytania OID OID_RECEIVE_FILTER_ENUM_QUEUES 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. InformationBuffer wskazuje strukturę NDIS_RECEIVE_QUEUE_INFO_ARRAY.

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_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_INFO

NDIS_RECEIVE_QUEUE_INFO_ARRAY

OID_RECEIVE_FILTER_ALLOCATE_QUEUE

OID_RECEIVE_FILTER_QUEUE_PARAMETERS