Partilhar via


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

Consulte também

NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS

NdisFreeSharedMemory

NetAllocateSharedMemory