Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 |