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