Funzione NdisFreeReassembledNetBufferList (ndis/nblapi.h)

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

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 a DataOffsetDelta che il driver passato a NdisAllocateReassembledNetBufferList.

[in] FreeReassembleFlags

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

Valore restituito

nessuno

Osservazioni

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

Requisiti

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)

Vedi anche

NET_BUFFER

NET_BUFFER_LIST

NdisAllocateReassembledNetBufferList