Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les pilotes NDIS appellent les NdisReturnNetBufferLists fonction pour libérer la propriété d’une liste de structures NET_BUFFER_LIST, ainsi que les structures NET_BUFFER associées et les données réseau.
Syntaxe
VOID NdisReturnNetBufferLists(
[in] NDIS_HANDLE NdisBindingHandle,
[in] PNET_BUFFER_LIST NetBufferLists,
[in] ULONG ReturnFlags
);
Paramètres
[in] NdisBindingHandle
Handle qui identifie l’adaptateur cible. Ce handle a été retourné par un appel précédent à la fonction NdisOpenAdapterEx. Toutes les structures NET_BUFFER_LIST spécifiées dans cet appel doivent provenir de la liaison que ce handle identifie.
[in] NetBufferLists
Pointeur vers une liste liée de structures NET_BUFFER_LIST qui doivent être retournées au pilote sous-jacent. La liste liée peut contenir des structures NET_BUFFER_LIST de plusieurs appels précédents au ProtocolReceiveNetBufferLists fonction.
[in] ReturnFlags
Indicateurs NDIS qui peuvent être combinés à une opération OR. Pour effacer tous les indicateurs, définissez ce membre sur zéro. Cette fonction prend en charge l’indicateur NDIS_RETURN_FLAGS_DISPATCH_LEVEL qui ; si la valeur est définie, indique que le runtime d’intégration actuel est DISPATCH_LEVEL. Pour plus d’informations sur cet indicateur, consultez Dispatch IRQL Tracking.
Valeur de retour
Aucun
Remarques
Si l’indicateur NDIS_RECEIVE_FLAGS_RESOURCES dans la ReceiveFlags paramètre transmis à NDIS ProtocolReceiveNetBufferLists fonction n’a pas été définie, le pilote de protocole doit appeler NdisReturnNetBufferLists pour retourner les structures NET_BUFFER_LIST et les données associées. Après que le pilote de protocole appelle NdisReturnNetBufferLists, NDIS appelle le pilote miniport sous-jacent MiniportReturnNetBufferLists fonction.
Exigences
| Exigence | Valeur |
|---|---|
| client minimum pris en charge | Prise en charge dans NDIS 6.0 et versions ultérieures. |
| plateforme cible | Universel |
| d’en-tête | ndis.h (include Ndis.h) |
| bibliothèque | Ndis.lib |
| IRQL | <= DISPATCH_LEVEL |
| règles de conformité DDI | Irql_SendRcv_Function(ndis) |