Partager via


NetAdapterInitSetDatapathCallbacks, fonction (netadapter.h)

La fonction NetAdapterInitSetDatapathCallbacks définit les fonctions de rappel d’un adaptateur net pour la création de files d’attente de paquets datapath.

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 obtenu à partir d’un appel précédent pour NetAdapterInitAllocate.

[_In_] DatapathCallbacks

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

Valeur de retour

Aucun

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 au nom du pilote.

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

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

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

Exigences

Exigence Valeur
plateforme cible Universel
version minimale de KMDF 1.27
version minimale de UMDF 2.33
d’en-tête netadapter.h (include netadaptercx.h)
bibliothèque netadaptercxstub.lib
IRQL PASSIVE_LEVEL

Voir aussi

d’initialisation de l’appareil

NetAdapterInitAllocate

NetAdapterInitFree

NetAdapterCreate