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 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 a avançar (adicionar a) o membro DataOffset da estrutura de NET_BUFFER remontada antes de liberar a estrutura. Esse valor deve corresponder a 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.

Retornar valor

Nenhum

Comentários

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

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte no NDIS 6.0 e posterior.
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)

Confira também

NET_BUFFER

NET_BUFFER_LIST

NdisAllocateReassembledNetBufferList