Een NDK-minipoortadapter initialiseren

Een NDK-minipoortadapter (Network Direct kernel) wordt op dezelfde manier geïnitialiseerd als andere minipoortadapters: NDIS roept de miniportadapter MiniportInitializeEx-functie aan zoals beschreven in initialiseren van een minipoortadapter. In dit onderwerp worden de NDK-specifieke vereisten voor de miniportadapter miniportInitializeEx-functie beschreven.

In de miniportInitializeEx-functie moet het minipoortstuurprogramma het volgende doen:

  1. Vul als volgt een NDIS_MINIPORT_ADAPTER_NDK_ATTRIBUTES structuur voor de adapter in:

    • Het minipoortstuurprogramma stelt de Header in zoals beschreven in de ledenomschrijving om de adapter te identificeren als een NDK-geschikte minipoortadapter.

    • Het miniportstuurprogramma stelt het Ingeschakelde-lid in op TRUE als de NDK-functionaliteit is ingeschakeld, of anders op FALSE.

      Notitie

      Zie NDK-functionaliteit inschakelen en uitschakelen voor meer informatie over het uitvoeren van query's en het instellen van de huidige status van de NDK-functionaliteit van het minipoortstuurprogramma.  

    • In het lid NdkCapabilities slaat het minipoortstuurprogramma een aanwijzer op naar een NDIS_NDK_CAPABILITIES structuur die de mogelijkheden van de adapter aangeeft.

  2. Roep NdisMSetMiniportAttributes aan om deze kenmerken voor de adapter in te stellen.

Network Direct Kernel Provider Interface (NDKPI)