Partager via


NetAdapterInitSetDatapathCallbacks, fonction (netadapter.h)

La fonction NetAdapterInitSetDatapathCallbacks définit les fonctions de rappel d’un adaptateur net pour créer des files d’attente de paquets de chemin d’accès aux données.

Syntaxe

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

Paramètres

[_Inout_] AdapterInit

Pointeur vers une structure NETADAPTER_INIT que le pilote a obtenue à partir d’un appel précédent à NetAdapterInitAllocate.

[_In_] DatapathCallbacks

Pointeur vers une structure de NET_ADAPTER_DATAPATH_CALLBACKS allouée et initialisée par le pilote qui contient des pointeurs vers les fonctions de rappel de création de file d’attente de chemin de données de l’adaptateur.

Valeur de retour

None

Remarques

Il s’agit d’une fonction facultative. Si un pilote client ne fournit pas ses propres gestionnaires de création de file d’attente de paquets, NetAdapterCx fournit des gestionnaires par défaut pour le compte du pilote.

Appelez cette fonction après avoir appelé NetAdapterInitAllocate , mais avant d’appeler NetAdapterCreate.

Si le pilote rencontre une erreur après la réussite de l’allocation NETADAPTER_INIT, mais avant que NetAdapterCreate réussisse, il doit appeler NetAdapterInitFree pour libérer l’objet NETADAPTER_INIT.

Pour obtenir un exemple de code de création d’un NETADAPTER, consultez Initialisation de l’appareil.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
Version KMDF minimale 1,27 %
Version UMDF minimale 2,33
En-tête netadapter.h (inclure netadaptercx.h)
Bibliothèque netadaptercxstub.lib
IRQL PASSIVE_LEVEL

Voir aussi

Initialisation de l’appareil

NetAdapterInitAllocate

NetAdapterInitFree

NetAdapterCreate