Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Efter att NDIS har skickat en nätverks Plug and Play (PnP) pausmeddelande till en protokolldrivrutin för en bindning, går bindningen in i pausningsläget.
För att meddela protokolldrivrutinen om PnP-paushändelsen anropar NDIS funktionen ProtocolNetPnPEvent där medlemmen NetEvent i strukturen NET_PNP_EVENT_NOTIFICATION har värdet NetEventPause. Buffer-medlemmen innehåller en NDIS_PROTOCOL_PAUSE_PARAMETERS struktur.
För en bindning i läget Paus gäller följande för protokolldrivrutinen:
Bör inte initiera några nya sändningsbegäranden.
Måste vänta tills utestående sändningsbegäranden har slutförts. Pausåtgärden är inte slutförd förrän NDIS anropar funktionen ProtocolSendNetBufferListsComplete för alla drivrutins utestående sändningsbegäranden.
Ska hantera mottagnings indikationer som vanligt. Den underliggande miniportdrivrutinen väntar på att utestående mottagna data ska returneras innan en pausåtgärd slutförs. Detta säkerställer att det inte finns några pågående mottagningsåtgärder i drivrutinsstacken efter att miniportdrivrutinen har pausats.
Ska omedelbart returnera nya mottagande indikationer till NDIS. Om det behövs kan drivrutinen kopiera sådana mottagningsindikationer innan den returnerar dem.
Mer information om åtgärder för att skicka och ta emot protokolldrivrutiner finns i Protocol Driver Send and Receive Operations.
En bindning går in i tillståndet Pausad när protokolldrivrutinen har slutfört retur av utestående mottagningsindikationer för bindningen och NDIS har slutfört alla utestående sändningsbegäranden för bindningen.
När en bindning är i pausat tillstånd, protokollsdrivrutinen:
Får inte skicka några begäranden.
Bör returnera och ta emot indikationer omedelbart. Om det behövs kan drivrutinen kopiera sådana mottagningsindikationer innan den returnerar dem.