Compartilhar via


Função NdisFreeSharedMemory (ndis.h)

A função NdisFreeSharedMemory libera memória compartilhada que um driver alocou de um provedor de memória compartilhado.

Sintaxe

void NdisFreeSharedMemory(
  [in] NDIS_HANDLE NdisHandle,
  [in] NDIS_HANDLE AllocationHandle
);

Parâmetros

[in] NdisHandle

Um identificador de instância ou driver NDIS obtido durante a inicialização do chamador. Esse deve ser o mesmo identificador que foi passado para o parâmetro NdisHandle do função NdisAllocateSharedMemory quando a memória compartilhada foi alocada.

[in] AllocationHandle

Um identificador para uma área de contexto que identifica o bloco de memória compartilhado. Esse é o identificador que o NDIS forneceu no parâmetro pSharedMemoryProviderContext da função NdisAllocateSharedMemory.

Valor de retorno

Nenhum

Observações

Um driver NDIS deve chamar a função NdisFreeSharedMemory para liberar um bloco de memória compartilhada que ele alocou anteriormente com o função de NdisAllocateSharedMemory.

O NDIS chama a função NetFreeSharedMemory de um provedor de memória compartilhado do contexto da chamada para NdisFreeSharedMemory.

Requisitos

Requisito Valor
de cliente com suporte mínimo Com suporte no NDIS 6.20 e posterior.
da Plataforma de Destino Universal
cabeçalho ndis.h (inclua Ndis.h)
biblioteca Ndis.lib
IRQL PASSIVE_LEVEL

Consulte também

NdisAllocateSharedMemory

NetFreeSharedMemory