EVT_WIFI_DEVICE_CREATE_ADAPTER fonction de rappel (wificx.h)

Les pilotes clients WiFiCx implémentent EvtWifiDeviceCreateAdapter pour créer un objet NETADAPTER.

Syntaxe

EVT_WIFI_DEVICE_CREATE_ADAPTER EvtWifiDeviceCreateAdapter;

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

Paramètres

Device

[In] Handle pour un objet d’appareil framework que le pilote client a obtenu à partir d’un appel précédent à WdfDeviceCreate.

AdapterInit

[Inout] Pointeur vers un objet NETADAPTER_INIT qui décrit les informations d’initialisation de NETADAPTER.

Valeur retournée

Cette fonction de rappel retourne STATUS_SUCCESS si l’opération a réussi. Sinon, il retourne un code d’erreur NTSTATUS approprié.

Remarques

Un pilote client WiFiCx doit inscrire une fonction de rappel EvtWifiDeviceCreateAdapter en appelant WiFiDeviceInitialize.

Dans son rappel EvtWifiDeviceCreateAdapter , le pilote client doit :

  1. Appelez NetAdapterCreate pour créer l’objet NetAdapter.

  2. Appelez WifiAdapterInitialize pour initialiser le contexte WiFiCx et l’associer à cet objet NetAdapter.

  3. Appelez NetAdapterStart pour démarrer l’adaptateur.

Pour plus d’informations, consultez Écriture d’un pilote client WiFiCx.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11
Serveur minimal pris en charge Windows Server 2022
En-tête wificx.h
IRQL PASSIVE_LEVEL

Voir aussi

WdfDeviceCreate

WiFiDeviceInitialize

NetAdapterCreate

WifiAdapterInitialize

NetAdapterStart

Écriture d’un pilote client WiFiCx