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 |