Función NdisReturnNetBufferLists (ndis.h)
Los controladores NDIS llaman a la función NdisReturnNetBufferLists para liberar la propiedad de una lista de estructuras de NET_BUFFER_LIST , junto con las estructuras de NET_BUFFER asociadas y los datos de red.
Sintaxis
void NdisReturnNetBufferLists(
[in] NDIS_HANDLE NdisBindingHandle,
[in] PNET_BUFFER_LIST NetBufferLists,
[in] ULONG ReturnFlags
);
Parámetros
[in] NdisBindingHandle
Identificador que identifica el adaptador de destino. Este identificador lo devolvió una llamada anterior a la función NdisOpenAdapterEx . Todas las estructuras de NET_BUFFER_LIST especificadas en esta llamada deben ser del enlace que identifica este identificador.
[in] NetBufferLists
Puntero a una lista vinculada de estructuras de NET_BUFFER_LIST que se van a devolver al controlador subyacente. La lista vinculada puede contener estructuras NET_BUFFER_LIST de varias llamadas anteriores a . Función ProtocolReceiveNetBufferLists .
[in] ReturnFlags
Marcas NDIS que se pueden combinar con una operación OR. Para borrar todas las marcas, establezca este miembro en cero. Esta función admite la marca NDIS_RETURN_FLAGS_DISPATCH_LEVEL que; si se establece, indica que el IRQL actual es DISPATCH_LEVEL. Para obtener más información sobre esta marca, vea Dispatch IRQL Tracking.
Valor devuelto
None
Observaciones
Si la marca NDIS_RECEIVE_FLAGS_RESOURCES en el parámetro ReceiveFlags que NDIS pasó al La función ProtocolReceiveNetBufferLists no se estableció, el controlador de protocolo debe llamar a NdisReturnNetBufferLists para devolver las estructuras de NET_BUFFER_LIST y los datos asociados. Después de que el controlador de protocolo llame a NdisReturnNetBufferLists, NDIS llama al controlador de minipuerto subyacente. Función MiniportReturnNetBufferLists .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Se admite en NDIS 6.0 y versiones posteriores. |
Plataforma de destino | Universal |
Encabezado | ndis.h (incluya Ndis.h) |
Library | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |
Reglas de cumplimiento de DDI | Irql_SendRcv_Function(ndis) |