Initialisieren eines NDK-Miniportadapters
Ein NDK-Miniportadapter (Network Direct Kernel) wird wie andere Miniportadapter initialisiert: NDIS ruft die Miniport-Adapterfunktion miniportInitializeEx auf, wie unter Initialisieren eines Miniportadapters beschrieben. In diesem Thema werden die NDK-spezifischen Anforderungen für die Miniport-Adapterfunktion MiniportInitializeEx beschrieben.
In seiner MiniportInitializeEx-Funktion muss der Miniporttreiber folgendes tun:
Füllen Sie eine NDIS_MINIPORT_ADAPTER_NDK_ATTRIBUTES-Struktur für den Adapter wie folgt auf:
Der Miniporttreiber legt das Headerelement wie in der Memberbeschreibung beschrieben fest, um den Adapter als NDK-fähigen Miniportadapter zu identifizieren.
Der Miniporttreiber legt den Enabled-Member auf TRUE fest, wenn seine NDK-Funktionalität aktiviert ist, oder andernfalls FALSE .
Hinweis
Weitere Informationen zum Abfragen und Festlegen des aktuellen Zustands der NDK-Funktionalität des Miniporttreibers finden Sie unter Aktivieren und Deaktivieren der NDK-Funktionalität.
Im NdkCapabilities-Member speichert der Miniporttreiber einen Zeiger auf eine NDIS_NDK_CAPABILITIES-Struktur , die die Funktionen des Adapters angibt.
Rufen Sie NdisMSetMiniportAttributes auf, um diese Attribute für den Adapter festzulegen.