Função NdisFreeSharedMemory (ndis.h)
A função NdisFreeSharedMemory libera memória compartilhada que um driver alocou de um provedor de memória compartilhada.
Sintaxe
void NdisFreeSharedMemory(
[in] NDIS_HANDLE NdisHandle,
[in] NDIS_HANDLE AllocationHandle
);
Parâmetros
[in] NdisHandle
Um identificador de instância ou driver NDIS que foi 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 compartilhada. Esse é o identificador que o NDIS forneceu no parâmetro pSharedMemoryProviderContext da função NdisAllocateSharedMemory .
Retornar valor
Nenhum
Comentários
Um driver NDIS deve chamar a função NdisFreeSharedMemory para liberar um bloco de memória compartilhada que ele alocava anteriormente com o Função NdisAllocateSharedMemory .
O NDIS chama a função NetFreeSharedMemory de um provedor de memória compartilhada do contexto da chamada para NdisFreeSharedMemory.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte no NDIS 6.20 e posterior. |
Plataforma de Destino | Universal |
Cabeçalho | ndis.h (inclua Ndis.h) |
Biblioteca | Ndis.lib |
IRQL | PASSIVE_LEVEL |