Función NdisFreeSharedMemory (ndis.h)

La función NdisFreeSharedMemory libera memoria compartida asignada por un controlador de un proveedor de memoria compartida.

Sintaxis

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

Parámetros

[in] NdisHandle

Controlador o identificador de instancia de NDIS que se obtuvo durante la inicialización del autor de la llamada. Debe ser el mismo identificador que se pasó al parámetro NdisHandle 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 NDIS proporcionó en el parámetro pSharedMemoryProviderContext de la función NdisAllocateSharedMemory .

Valor devuelto

None

Observaciones

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

NDIS llama a la función NetFreeSharedMemory de un proveedor de memoria compartida desde el contexto de la llamada a NdisFreeSharedMemory.

Requisitos

Requisito Value
Cliente mínimo compatible Se admite en NDIS 6.20 y versiones posteriores.
Plataforma de destino Universal
Encabezado ndis.h (incluya Ndis.h)
Library Ndis.lib
IRQL PASSIVE_LEVEL

Consulte también

NdisAllocateSharedMemory

NetFreeSharedMemory