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 |