NetAdapterInitSetDatapathCallbacks-Funktion (netadapter.h)
Die NetAdapterInitSetDatapathCallbacks--Funktion legt die Rückruffunktionen eines Netzadapters zum Erstellen von Datenpfadpaketwarteschlangen fest.
void NetAdapterInitSetDatapathCallbacks(
[_Inout_] NETADAPTER_INIT *AdapterInit,
[_In_] NET_ADAPTER_DATAPATH_CALLBACKS *DatapathCallbacks
);
[_Inout_] AdapterInit
Ein Zeiger auf eine NETADAPTER_INIT Struktur, die der Treiber aus einem vorherigen Aufruf von NetAdapterInitAllocateabgerufen hat.
[_In_] DatapathCallbacks
Ein Zeiger auf eine vom Treiber zugewiesene und initialisierte NET_ADAPTER_DATAPATH_CALLBACKS Struktur, die Zeiger auf die Datapath-Warteschlangenerstellungsfunktionen des Adapters enthält.
Nichts
Dies ist eine optionale Funktion. Wenn ein Clienttreiber keine eigenen Paketwarteschlangenerstellungshandler bereitstellt, stellt NetAdapterCx Standardhandler im Namen des Treibers bereit.
Rufen Sie diese Funktion nach dem Aufrufen NetAdapterInitAllocate auf, aber bevor Sie NetAdapterCreateaufrufen.
Wenn ein Fehler auftritt, nachdem die NETADAPTER_INIT Zuordnung erfolgreich war, aber bevor NetAdapterCreate erfolgreich ist, muss NetAdapterInitFree- aufgerufen werden, um das NETADAPTER_INIT-Objekt zu behandeln.
Ein Codebeispiel zum Erstellen eines NETADAPTERs finden Sie unter Device Initialization.
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Minimale KMDF-Version | 1.27 |
Mindest-UMDF-Version | 2.33 |
Header- | netadapter.h (include netadaptercx.h) |
Library | netadaptercxstub.lib |
IRQL- | PASSIVE_LEVEL |