Compartir a través de


Función NdisFreeSharedMemory (ndis.h)

La función NdisFreeSharedMemory libera memoria compartida que un controlador asignó desde un proveedor de memoria compartido.

Sintaxis

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

Parámetros

[in] NdisHandle

Controlador NDIS o identificador de instancia que se obtuvo durante la inicialización del autor de la llamada. Debe ser el mismo identificador que se pasó al parámetro NdisHandle de del función NdisAllocateSharedMemory cuando se asignó la memoria compartida.

[in] AllocationHandle

Identificador de un área de contexto que identifica el bloque de memoria compartida. Este es el identificador que proporciona NDIS en la función pSharedMemoryProviderContext del NdisAllocateSharedMemory.

Valor devuelto

Ninguno

Observaciones

Un controlador NDIS debe llamar a la función NdisFreeSharedMemory para liberar un bloque de memoria compartida asignado previamente con el función NdisAllocateSharedMemory.

NDIS llama al netFreeSharedMemory función de un proveedor de memoria compartido desde el contexto de la llamada a NdisFreeSharedMemory.

Requisitos

Requisito Valor
cliente mínimo admitido Se admite en NDIS 6.20 y versiones posteriores.
de la plataforma de destino de Universal
encabezado de ndis.h (incluya Ndis.h)
biblioteca de Ndis.lib
irQL PASSIVE_LEVEL

Consulte también

NdisAllocateSharedMemory

NetFreeSharedMemory