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) |