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 compartilhado.
Sintaxe
FREE_SHARED_MEMORY_HANDLER FreeSharedMemoryHandler;
void FreeSharedMemoryHandler(
[in] NDIS_HANDLE ProviderContext,
[in] NDIS_HANDLE SharedMemoryProviderContext
)
{...}
Parâmetros
[in] ProviderContext
Uma NDIS_HANDLE a um bloco de informações de contexto alocadas pelo driver que identifica o provedor. O provedor forneceu essas informações no providerContext membro do NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS estrutura.
[in] SharedMemoryProviderContext
Um identificador para uma área de contexto que identifica o bloco de memória compartilhado. Esse é o identificador que o provedor de memória compartilhada forneceu no parâmetro pSharedMemoryProviderContext do função NetAllocateSharedMemory.
Valor de retorno
Nenhum
Observações
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 |
---|---|
de cliente com suporte mínimo | Com suporte no NDIS 6.20 e posterior. |
da Plataforma de Destino | Área de trabalho |
cabeçalho | ndis.h (inclua Ndis.h) |
IRQL | PASSIVE_LEVEL |