Compartilhar 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 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

Confira também

NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS

NdisFreeSharedMemory

NetAllocateSharedMemory