EVT_WIFI_DEVICE_CREATE_ADAPTER Rückruffunktion (wificx.h)

WiFiCx-Clienttreiber implementieren EvtWifiDeviceCreateAdapter , um ein NETADAPTER-Objekt zu erstellen.

Syntax

EVT_WIFI_DEVICE_CREATE_ADAPTER EvtWifiDeviceCreateAdapter;

NTSTATUS EvtWifiDeviceCreateAdapter(
  WDFDEVICE Device,
  NETADAPTER_INIT *AdapterInit
)
{...}

Parameter

Device

[In] Ein Handle für ein Framework-Geräteobjekt, das der Clienttreiber aus einem vorherigen Aufruf von WdfDeviceCreate abgerufen hat.

AdapterInit

[Inout] Ein Zeiger auf ein NETADAPTER_INIT-Objekt, das die Initialisierungsinformationen für den NETADAPTER beschreibt.

Rückgabewert

Diese Rückruffunktion gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich war. Andernfalls wird ein entsprechender NTSTATUS-Fehlercode zurückgegeben.

Hinweise

Ein WiFiCx-Clienttreiber muss eine EvtWifiDeviceCreateAdapter-Rückruffunktion registrieren, indem Er WiFiDeviceInitialize aufruft.

In seinem EvtWifiDeviceCreateAdapter-Rückruf muss der Clienttreiber:

  1. Rufen Sie NetAdapterCreate auf , um das neue NetAdapter-Objekt zu erstellen.

  2. Rufen Sie WifiAdapterInitialize auf, um den WiFiCx-Kontext zu initialisieren und diesem NetAdapter-Objekt zuzuordnen.

  3. Rufen Sie NetAdapterStart auf, um den Adapter zu starten.

Weitere Informationen finden Sie unter Schreiben eines WiFiCx-Clienttreibers.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11
Unterstützte Mindestversion (Server) Windows Server 2022
Kopfzeile wificx.h
IRQL PASSIVE_LEVEL

Weitere Informationen

WdfDeviceCreate

WiFiDeviceInitialize

NetAdapterErstellen

WifiAdapterInitialize

NetAdapterStart

Schreiben eines WiFiCx-Clienttreibers