Compartilhar via


NET_BUFFER_FREE_MDL função de retorno de chamada (nblapi.h)

A função NetFreeMdl libera um MDL que foi alocado anteriormente pela função NetAllocateMdl.

Sintaxe

NET_BUFFER_FREE_MDL NetBufferFreeMdl;

void NetBufferFreeMdl(
  [in] MDL *Mdl
)
{...}

Parâmetros

[in] Mdl

Um ponteiro para o MDL que deve ser liberado.

Valor de retorno

Nenhum

Observações

Se o driver NDIS especificar um ponto de entrada para a função NetFreeMdl no parâmetro FreeMdl do função NdisAdvanceNetBufferDataStart, o NDIS chama NetFreeMdl para liberar um MDL e memória.

NetFreeMdl libera o MDL e a memória que foram alocados pela função NetAllocateMdl.

Quando NetFreeMdl libera a memória, ele deve usar o mesmo mecanismo de gerenciamento de memória usado em NetAllocateMdl para alocar a memória.

Chamadas NDIS NetFreeMdl no IRQL <= DISPATCH_LEVEL.

Requisitos

Requisito Valor
de cliente com suporte mínimo Com suporte no NDIS 6.0 e posterior.
cabeçalho nblapi.h (inclua ndis.h)
IRQL <= DISPATCH_LEVEL

Consulte também

NdisAdvanceNetBufferDataStart

NetAllocateMdl