Função NdisFreeFragmentNetBufferList (ndis/nblapi.h)
Chame a função NdisFreeFragmentNetBufferList para liberar uma estrutura NET_BUFFER_LIST e todas as estruturas NET_BUFFER associadas e cadeias de MDL que foram alocadas anteriormente pela chamada Função NdisAllocateFragmentNetBufferList .
Sintaxe
NDIS_EXPORTED_ROUTINE VOID NdisFreeFragmentNetBufferList(
[in] NET_BUFFER_LIST *FragmentNetBufferList,
[in] ULONG DataOffsetDelta,
[in] ULONG FreeFragmentFlags
);
Parâmetros
[in] FragmentNetBufferList
Um ponteiro para uma estrutura NET_BUFFER_LIST que foi alocada chamando NdisAllocateFragmentNetBufferList.
[in] DataOffsetDelta
A quantidade, em bytes, para avançar (adicionar ao deslocamento de dados) o fragmento NET_BUFFER estruturas antes de liberá-las. Esse valor deve corresponder ao valor do parâmetro DataOffsetDelta que foi passado para NdisAllocateFragmentNetBufferList quando a estrutura NET_BUFFER_LIST foi criada.
[in] FreeFragmentFlags
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
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), NdisAllocateFragmentNetBufferList(ndis), NdisAllocateFragmentNetBufferList_InitFail(ndis) |