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 |