Share via


Funzione NdisFreeFragmentNetBufferList (ndis/nblapi.h)

Chiamare la funzione NdisFreeFragmentNetBufferList per liberare una struttura NET_BUFFER_LIST e tutte le strutture NET_BUFFER associate e le catene MDL assegnate in precedenza dalla chiamata Funzione NdisAllocateFragmentNetBufferList .

Sintassi

NDIS_EXPORTED_ROUTINE VOID NdisFreeFragmentNetBufferList(
  [in] NET_BUFFER_LIST *FragmentNetBufferList,
  [in] ULONG           DataOffsetDelta,
  [in] ULONG           FreeFragmentFlags
);

Parametri

[in] FragmentNetBufferList

Puntatore a una struttura NET_BUFFER_LIST allocata chiamando NdisAllocateFragmentNetBufferList.

[in] DataOffsetDelta

Quantità, in byte, per avanzare (aggiungere all'offset dei dati) il frammento NET_BUFFER strutture prima di liberarle. Questo valore deve corrispondere al valore del parametro DataOffsetDelta passato a NdisAllocateFragmentNetBufferList quando è stata creata la struttura NET_BUFFER_LIST.

[in] FreeFragmentFlags

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

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), NdisAllocateFragmentNetBufferList(ndis), NdisAllocateFragmentNetBufferList_InitFail(ndis)

Vedi anche

NET_BUFFER

NET_BUFFER_LIST

NdisAllocateFragmentNetBufferList