FREE_SHARED_MEMORY_HANDLER função de retorno de chamada (ndis.h)
A função NetFreeSharedMemory (FREE_SHARED_MEMORY_HANDLER ponto de entrada) é chamada pelo NDIS quando um driver libera memória compartilhada de um provedor de memória compartilhada.
Sintaxe
FREE_SHARED_MEMORY_HANDLER FreeSharedMemoryHandler;
void FreeSharedMemoryHandler(
[in] NDIS_HANDLE ProviderContext,
[in] NDIS_HANDLE SharedMemoryProviderContext
)
{...}
Parâmetros
[in] ProviderContext
Um NDIS_HANDLE a um bloco de informações de contexto alocadas pelo driver que identifica o provedor. O provedor forneceu essas informações no membro ProviderContext do NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS estrutura.
[in] SharedMemoryProviderContext
Um identificador para uma área de contexto que identifica o bloco de memória compartilhada. Esse é o identificador que o provedor de memória compartilhada forneceu no parâmetro pSharedMemoryProviderContext do Função NetAllocateSharedMemory .
Retornar valor
Nenhum
Comentários
O NDIS chama a função NetFreeSharedMemory de um provedor de memória compartilhada quando um driver chama a função NdisFreeSharedMemory .
O provedor de memória compartilhada especificou o ponto de entrada (FREE_SHARED_MEMORY_HANDLER) para NetFreeSharedMemory no NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS estrutura.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte no NDIS 6.20 e posterior. |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | ndis.h (inclua Ndis.h) |
IRQL | PASSIVE_LEVEL |