Condividi tramite


Funzione NdisReturnNetBufferLists (ndis.h)

I driver NDIS chiamano la funzione NdisReturnNetBufferLists per rilasciare la proprietà di un elenco di struttureNET_BUFFER_LIST, insieme alle strutture NET_BUFFER associate e ai dati di rete.

Sintassi

void NdisReturnNetBufferLists(
  [in] NDIS_HANDLE      NdisBindingHandle,
  [in] PNET_BUFFER_LIST NetBufferLists,
  [in] ULONG            ReturnFlags
);

Parametri

[in] NdisBindingHandle

Handle che identifica l'adapter di destinazione. Questo handle è stato restituito da una chiamata precedente alla funzione NdisOpenAdapterEx . Tutte le strutture NET_BUFFER_LIST specificate in questa chiamata devono essere dall'associazione identificata da questo handle.

[in] NetBufferLists

Puntatore a un elenco collegato di strutture NET_BUFFER_LIST da restituire al driver sottostante. L'elenco collegato può contenere strutture NET_BUFFER_LIST da più chiamate precedenti al Funzione ProtocolReceiveNetBufferLists .

[in] ReturnFlags

Flag NDIS che possono essere combinati con un'operazione OR. Per cancellare tutti i flag, impostare questo membro su zero. Questa funzione supporta il flag NDIS_RETURN_FLAGS_DISPATCH_LEVEL che; se impostato, indica che l'oggetto IRQL corrente è DISPATCH_LEVEL. Per altre informazioni su questo flag, vedere Dispatch IRQL Tracking.

Valore restituito

nessuno

Osservazioni

Se il flag NDIS_RECEIVE_FLAGS_RESOURCES nel parametro ReceiveFlags passato al parametro NDIS La funzione ProtocolReceiveNetBufferLists non è stata impostata, il driver del protocollo deve chiamare NdisReturnNetBufferLists per restituire le strutture NET_BUFFER_LIST e i dati associati. Dopo che il driver del protocollo chiama NdisReturnNetBufferLists, NDIS chiama il driver miniport sottostante Funzione MiniportReturnNetBufferLists .

Requisiti

Requisito Valore
Client minimo supportato Supportato in NDIS 6.0 e versioni successive.
Piattaforma di destinazione Universale
Intestazione ndis.h (includere Ndis.h)
Libreria Ndis.lib
IRQL <= DISPATCH_LEVEL
Regole di conformità DDI Irql_SendRcv_Function(ndis)

Vedi anche

MiniportReturnNetBufferLists

NET_BUFFER

NET_BUFFER_LIST

NdisOpenAdapterEx

ProtocolReceiveNetBufferLists