função de retorno de chamada NET_BUFFER_FREE_MDL (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.
Retornar valor
Nenhum
Comentários
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.
O NetFreeMdl libera o MDL e a memória alocados pela função NetAllocateMdl .
Quando NetFreeMdl libera a memória, ele deve usar o mesmo mecanismo de gerenciamento de memória que foi usado no NetAllocateMdl para alocar a memória.
O NDIS chama NetFreeMdl em IRQL <= DISPATCH_LEVEL.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte no NDIS 6.0 e posterior. |
Cabeçalho | nblapi.h (inclua ndis.h) |
IRQL | <= DISPATCH_LEVEL |