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