Partager via


NdisReturnNetBufferLists, fonction (ndis.h)

Les pilotes NDIS appellent la fonction NdisReturnNetBufferLists pour libérer la propriété d’une liste de structures NET_BUFFER_LIST , ainsi que des structures NET_BUFFER et des données réseau associées.

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 NET_BUFFER_LIST structures de plusieurs appels précédents à Fonction ProtocolReceiveNetBufferLists .

[in] ReturnFlags

Indicateurs NDIS pouvant ê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 défini, indique que l’IRQL actuel est DISPATCH_LEVEL. Pour plus d’informations sur cet indicateur, consultez Dispatch IRQL Tracking.

Valeur de retour

None

Remarques

Si le NDIS_RECEIVE_FLAGS_RESOURCES indicateur dans le paramètre ReceiveFlags que NDIS a transmis au La fonction ProtocolReceiveNetBufferLists 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. Une fois que le pilote de protocole a appelé NdisReturnNetBufferLists, NDIS appelle le pilote miniport sous-jacent Fonction MiniportReturnNetBufferLists .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge dans NDIS 6.0 et versions ultérieures.
Plateforme cible Universal
En-tête ndis.h (inclure Ndis.h)
Bibliothèque Ndis.lib
IRQL <= DISPATCH_LEVEL
Règles de conformité DDI Irql_SendRcv_Function(ndis)

Voir aussi

MiniportReturnNetBufferLists

NET_BUFFER

NET_BUFFER_LIST

NdisOpenAdapterEx

ProtocolReceiveNetBufferLists