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 |