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