Auf Englisch lesen

Freigeben über


NetAdapterInitSetDatapathCallbacks-Funktion (netadapter.h)

Die NetAdapterInitSetDatapathCallbacks--Funktion legt die Rückruffunktionen eines Netzadapters zum Erstellen von Datenpfadpaketwarteschlangen fest.

Syntax

void NetAdapterInitSetDatapathCallbacks(
  [_Inout_] NETADAPTER_INIT                *AdapterInit,
  [_In_]    NET_ADAPTER_DATAPATH_CALLBACKS *DatapathCallbacks
);

Parameter

[_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.

Rückgabewert

Nichts

Bemerkungen

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.

Anforderungen

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

Siehe auch

Geräteinitialisierung

NetAdapterInitAllocate

NetAdapterInitFree-

NetAdapterCreate