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.
De NDIS_STATUS_RECEIVE_QUEUE_STATE status geeft aan dat de wachtrijstatus van een VIRTUELE-machinewachtrij (VMQ)-ontvangstwachtrij is gewijzigd.
Opmerkingen
NDIS 6.20 en hoger minipoortstuurprogramma's die ondersteuning bieden voor de wachtrijinterface van de virtuele machine genereren deze statusindicatie.
De minipoortstuurprogramma levert een NDIS_RECEIVE_QUEUE_STATE structuur in de StatusBuffer lid van de NDIS_STATUS_INDICATION structuur.
De wijziging in de DMA gestopt status is de enige wijzigingsindicatie van de wachtrijstatus die vereist is. Een minipoortstuurprogramma moet deze status aangeven nadat deze een OID_RECEIVE_FILTER_FREE_QUEUE ingestelde aanvraag heeft ontvangen en de DMA stopt. In dit geval stelt het minipoortstuurprogramma de QueueState lid van de NDIS_RECEIVE_QUEUE_STATE-structuur in op NdisReceiveQueueOperationalStateDmaStopped.
Nadat het minipoortstuurprogramma de OID_RECEIVE_FILTER_FREE_QUEUE ingestelde aanvraag heeft ontvangen, moet DMA worden gestopt met gedeeld geheugen dat is toegewezen voor de opgegeven wachtrij.
Als het minipoortstuurprogramma de DMA om een andere reden heeft gestopt (bijvoorbeeld het laatste filter in een wachtrij heeft vrijgemaakt), mag de wachtrij de DMA gestopt status niet invoeren. De DMA kan echter worden gestopt in de onderbroken of actieve statussen als er geen filters zijn ingesteld in de wachtrij.
Eisen
Versie |
Ondersteund in NDIS 6.20 en hoger. |
Rubriek |
Ndis.h |