Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Aby uzyskać listę wszystkich kolejek odbierania przydzielonych na karcie sieciowej, nadrzędny sterownik wystawia zapytanie o identyfikator OID OID_RECEIVE_FILTER_ENUM_QUEUES. Po pomyślnym zakończeniu zapytania OID, członek InformationBuffer struktury NDIS_OID_REQUEST zawiera wskaźnik do struktury NDIS_RECEIVE_QUEUE_INFO_ARRAY, po której znajduje się struktura NDIS_RECEIVE_QUEUE_INFO dla każdej kolejki.
Usługa NDIS obsługuje zapytanie OID_RECEIVE_FILTER_ENUM_QUEUES dla sterowników miniportu jako żądanie OID. Usługa NDIS uzyskała informacje z wewnętrznej pamięci podręcznej danych, które otrzymała w wyniku żądań OID: OID_RECEIVE_FILTER_ALLOCATE_QUEUE oraz OID_RECEIVE_FILTER_QUEUE_PARAMETERS.
Nadrzędne sterowniki i aplikacje działające w trybie użytkownika mogą używać zapytania OID o identyfikator OID_RECEIVE_FILTER_ENUM_QUEUES do wyliczania kolejek odbiorczych na karcie sieciowej.
Jeśli sterownik protokołu wystawia żądanie, typ żądania w strukturze NDIS_OID_REQUEST jest ustawiony na NdisRequestQueryInformation i ten identyfikator OID zwraca tablicę wszystkich kolejek odbierania, które sterownik protokołu przydzielił na karcie sieciowej. Jeśli aplikacja działająca w trybie użytkownika wystawiła żądanie, typ żądania w NDIS_OID_REQUEST jest ustawiony na NdisRequestQueryStatistics, a ten identyfikator OID zwraca tablicę informacji dla wszystkich kolejek odbiorczych na adapterze miniportu.