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 |