Compartilhar via


Função NdisFreeReassembledNetBufferList (ndis/nblapi.h)

Chame a função NdisFreeReassembledNetBufferList para liberar uma estrutura de NET_BUFFER_LIST remontada e a estrutura de NET_BUFFER associada e a cadeia de MDL.

Sintaxe

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

Parâmetros

[in] ReassembledNetBufferList

Um ponteiro para uma estrutura NET_BUFFER_LIST que o driver alocou chamando o função NdisAllocateReassembledNetBufferList.

[in] DataOffsetDelta

O número de bytes para avançar (adicionar a) o DataOffset membro da estrutura de NET_BUFFER remontada antes de liberar a estrutura. Esse valor deve corresponder DataOffsetDelta que o driver passou para NdisAllocateReassembledNetBufferList.

[in] FreeReassembleFlags

Sinalizadores NDIS que podem ser combinados com uma operação OR. Defina esse parâmetro como zero. No momento, não há nenhum sinalizador definido para essa função.

Valor de retorno

Nenhum

Observações

NdisFreeReassembledNetBufferList libera uma estrutura de NET_BUFFER_LIST remontada que o chamador alocou chamando NdisAllocateReassembledNetBufferList .

Requisitos

Requisito Valor
de cliente com suporte mínimo Com suporte no NDIS 6.0 e posterior.
da Plataforma de Destino Universal
cabeçalho ndis/nblapi.h (inclua ndis.h)
biblioteca Ndis.lib
IRQL <= DISPATCH_LEVEL
regras de conformidade de DDI Irql_NetBuffer_Function(ndis), NdisAllocateReassembledNetBufferList(ndis), NdisAllocateReassembledNetBufferList_InitFail(ndis)

Consulte também

NET_BUFFER

NET_BUFFER_LIST

NdisAllocateReassembledNetBufferList