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 |