Udostępnij przez


Inicjowanie adaptera miniportu NDK

Karta miniportu jądra sieciowego (NDK) jest inicjowana w taki sam sposób jak inne karty miniportu: NDIS wywołuje funkcję MiniportInitializeEx miniportu adaptera, zgodnie z opisem w sekcji Inicjowanie karty miniportu. W tym temacie opisano wymagania specyficzne dla NDK dotyczące funkcji MiniportInitializeEx adaptera miniportu.

W funkcji MiniportInitializeEx sterownik miniportu musi wykonać następujące czynności:

  1. Wypełnij strukturę NDIS_MINIPORT_ADAPTER_NDK_ATTRIBUTES dla adaptera jak poniżej:

    • Sterownik miniportu ustawia element członkowski w nagłówku, jak opisano w opisie tego elementu, aby zidentyfikować kartę jako miniportową kartę zdolną do obsługi protokołu NDK.

    • Sterownik miniportu ustawia członek Enabled na TRUE, jeśli jego funkcjonalność NDK jest włączona, lub na FALSE w przeciwnym razie.

      Notatka

      Aby uzyskać więcej informacji na temat wykonywania zapytań i ustawiania bieżącego stanu funkcji NDK sterownika miniportu, zobacz Włączanie i wyłączanie funkcji NDK.  

    • W elemencie członkowskim NdkCapabilities, sterownik miniportu przechowuje wskaźnik do struktury NDIS_NDK_CAPABILITIES, która określa możliwości adaptera.

  2. Wywołaj NdisMSetMiniportAttributes, aby ustawić te atrybuty dla karty.

Interfejs jądra dostawcy sieciowego bezpośredniego (NDKPI - Network Direct Kernel Provider Interface)