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

Confira também

NdisAdvanceNetBufferDataStart

NetAllocateMdl