Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
För att aktivera eller inaktivera NDK-funktioner utfärdar NDIS en OID_NDK_SET_STATE OID-begäran. En NDK-kompatibel miniportdrivrutin måste registrera stöd för denna OID i sin MiniportOidRequest- funktion.
Avgöra om NDK-funktioner kan aktiveras
Nyckelordet *NetworkDirect avgör om miniportdrivrutinens NDK-funktioner kan aktiveras.
Om det här nyckelordsvärdet är inställt på 1 ("Aktiverad" kan NDK-funktioner aktiveras.
Om den är inställd på 0 ("Inaktiverad" kan inte NDK-funktioner aktiveras.
När miniportdrivrutinen har installerats anger INF-filen det här nyckelordsvärdet till 1 ("Aktiverad") som standard. För mer information, se INF-krav för NDKPI.
När miniportdrivrutinen har installerats kan administratörer uppdatera *NetworkDirect nyckelordsvärde genom att ange ett nytt värde på egenskapssidan Avancerat för kortet. Mer information om avancerade egenskaper finns i Ange konfigurationsparametrar för sidan Avancerade egenskaper.
Obs Miniportdrivrutinen startas om automatiskt efter att en ändring har gjorts på egenskapssidan Avancerat för kortet.
När du ska aktivera eller inaktivera NDK-funktioner
Den här tillståndsändringen kan utlösas av en OID_NDK_SET_STATE OID-begäran, eller av ett lyckande eller misslyckande i själva adaptern.
Aktivera eller inaktivera NDK-funktioner
Om du vill aktivera eller inaktivera dess NDK-funktionalitet måste miniportdrivrutinen skicka en Plug and Play-händelse (PnP) NetEventNDKEnable eller NetEventNDKDisable till NDIS.
För att skicka PnP-händelsen anropar miniportdrivrutinen funktionen NdisMNetPnPEvent och konfigurerar medlemsvariabeln NetPnPEvent i strukturen NET_PNP_EVENT_NOTIFICATION som parametern NetPnPEvent pekar på enligt följande:
NetEventNDKEnable om NDK-funktioner ska aktiveras.
NetEventNDKDisable om NDK-funktioner ska inaktiveras.
NetEventNDKDisable PnP-händelsen utlöser NDIS- och överlagerdrivrutiner för att börja stänga sina öppna NDK_ADAPTER instanser över adaptern där NDK-funktionen inaktiveras. PnP-händelsen förblir väntande tills alla öppnade NDK_ADAPTER instanser över adaptern stängs.