Initiera ett NDK Miniport Adapter

Ett NDK-kort (Network Direct Kernel) initieras på samma sätt som andra miniportkort: NDIS anropar miniportkortets MiniportInitializeEx-funktion enligt beskrivningen i Initiera ett Miniport-kort. Det här avsnittet beskriver de NDK-specifika kraven för miniportadapterns MiniportInitializeEx-funktion .

I funktionen MiniportInitializeEx måste miniportdrivrutinen göra följande:

  1. Fyll i en NDIS_MINIPORT_ADAPTER_NDK_ATTRIBUTES struktur för adaptern enligt följande:

    • Miniportdrivrutinen anger Header-medlemmen enligt beskrivningen i medlemsbeskrivningen för att identifiera adaptern som en NDK-kompatibel miniportadapter.

    • Miniportdrivrutinen anger den aktiverade medlemmen till TRUE om dess NDK-funktion är aktiverad eller FALSE på annat sätt.

      Anmärkning

      Mer information om hur du frågar och anger det aktuella tillståndet för miniportdrivrutinens NDK-funktioner finns i Aktivera och inaktivera NDK-funktioner.  

    • I NdkCapabilities-medlemmen lagrar miniportdrivrutinen en pekare till en NDIS_NDK_CAPABILITIES struktur som anger adapterns funktioner.

  2. Anropa NdisMSetMiniportAttributes för att ange dessa attribut för kortet.

Nätverksdirektkärnleverantörsgränssnitt (NDKPI)