Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Als u een lijst wilt ophalen van alle filters die zijn ingesteld op een ontvangstwachtrij, kunnen bovenliggende stuurprogramma's en toepassingen de OID-aanvraag OID_RECEIVE_FILTER_ENUM_FILTERS (Method Object Identifier) gebruiken.
De InformationBuffer lid van de NDIS_OID_REQUEST-structuur bevat in eerste instantie een aanwijzer naar een NDIS_RECEIVE_FILTER_INFO_ARRAY structuur. Wanneer de NDIS_RECEIVE_FILTER_INFO_ARRAY-structuur wordt opgemaakt, moet het overliggende stuurprogramma of de toepassing het QueueId-lid instellen op de ID van de ontvangstwachtrij. De ontvangstwachtrij-id wordt op de volgende manieren verkregen:
Het overliggende stuurprogramma heeft de ontvangstwachtrij-ID-waarde verkregen uit eerdere OID-methodeaanvragen van OID_RECEIVE_FILTER_ALLOCATE_QUEUE of OID_RECEIVE_FILTER_ENUM_QUEUES. Het stuurprogramma kan ook NDIS_DEFAULT_RECEIVE_QUEUE_ID opgeven voor de standaardwachtrij voor ontvangst.
Een toepassing heeft de wachtrij-id-waarde ontvangen van een eerder OID-methodeverzoek van OID_RECEIVE_FILTER_ENUM_QUEUES. De toepassing kan ook NDIS_DEFAULT_RECEIVE_QUEUE_ID opgeven voor de standaardwachtrij voor ontvangst.
Na een geslaagde terugkeer van de OID-methodeaanvraag van OID_RECEIVE_FILTER_ENUM_FILTERSbevat de InformationBuffer lid van de NDIS_OID_REQUEST-structuur een aanwijzer naar een bijgewerkte NDIS_RECEIVE_FILTER_INFO_ARRAY structuur die wordt gevolgd door een of meer NDIS_RECEIVE_FILTER_INFO structuren. Elke NDIS_RECEIVE_FILTER_INFO structuur geeft de id op voor een filter dat is ingesteld op de opgegeven ontvangstwachtrij.
Overliggende stuurprogramma's of toepassingen kunnen de OID_RECEIVE_FILTER_PARAMETERS OID-methodeaanvraag gebruiken om de parameters van een specifiek filter op een ontvangstwachtrij te verkrijgen.
De InformationBuffer lid van de NDIS_OID_REQUEST-structuur bevat in eerste instantie een verwijzing naar een NDIS_RECEIVE_FILTER_PARAMETERS-structuur. Het bovenliggende stuurprogramma of de toepassing stelt de NDIS_RECEIVE_FILTER_PARAMETERS structuur in door het FilterId element te instellen op de niet-nul waarde van de ID van het filter waarvan de parameters geretourneerd moeten worden.
Opmerking Het overliggende stuurprogramma heeft de filter-id verkregen van een eerdere OID-methodeaanvraag van OID_RECEIVE_FILTER_SET_FILTER of OID_RECEIVE_FILTER_ENUM_FILTERS. De toepassing kan de filter-id uitsluitend verkrijgen uit een eerdere OID-methodeaanvraag van OID_RECEIVE_FILTER_ENUM_FILTERS.
NDIS verwerkt de OID_RECEIVE_FILTER_ENUM_FILTERS- en OID_RECEIVE_FILTER_PARAMETERS-methode-OID-aanvragen voor minipoortstuurprogramma's. NDIS heeft de informatie verkregen uit een interne cache van de gegevens die zijn ontvangen van de OID_RECEIVE_FILTER_SET_FILTER OID-aanvraag.