Condividi tramite


Funzione NdisFreeReassembledNetBufferList (ndis/nblapi.h)

Chiamare la funzione di NdisFreeReassembledNetBufferList per liberare una struttura NET_BUFFER_LIST riassemblata e la struttura NET_BUFFER associata e la catena MDL.

Sintassi

NDIS_EXPORTED_ROUTINE VOID NdisFreeReassembledNetBufferList(
  [in] NET_BUFFER_LIST *ReassembledNetBufferList,
  [in] ULONG           DataOffsetDelta,
  [in] ULONG           FreeReassembleFlags
);

Parametri

[in] ReassembledNetBufferList

Puntatore a una struttura NET_BUFFER_LIST allocata dal driver chiamando funzione NdisAllocateReassembledNetBufferList.

[in] DataOffsetDelta

Numero di byte da avanzare (aggiungere a) il membro DataOffset della struttura NET_BUFFER riassemblata prima di liberare la struttura. Questo valore deve corrispondere DataOffsetDelta passato al driver NdisAllocateReassembledNetBufferList.

[in] FreeReassembleFlags

Flag NDIS che possono essere combinati con un'operazione OR. Impostare questo parametro su zero. Attualmente non sono stati definiti flag per questa funzione.

Valore restituito

Nessuno

Osservazioni

NdisFreeReassembledNetBufferList libera una struttura di NET_BUFFER_LIST riassemblata allocata dal chiamante chiamando NdisAllocateReassembledNetBufferList.

Fabbisogno

Requisito Valore
client minimo supportato Supportato in NDIS 6.0 e versioni successive.
piattaforma di destinazione Universale
intestazione ndis/nblapi.h (include ndis.h)
libreria Ndis.lib
IRQL <= DISPATCH_LEVEL
regole di conformità DDI Irql_NetBuffer_Function(ndis), NdisAllocateReassembledNetBufferList(ndis), NdisAllocateReassembledNetBufferList_InitFail(ndis)

Vedere anche

NET_BUFFER

NET_BUFFER_LIST

NdisAllocateReassembledNetBufferList