Función ExFreeToLookasideListEx (wdm.h)

La rutina ExFreeToLookasideListEx inserta una entrada en una lista de aspecto o, si la lista está llena, libera el almacenamiento asignado para la entrada.

Sintaxis

void ExFreeToLookasideListEx(
  [in, out] PLOOKASIDE_LIST_EX Lookaside,
  [in]      PVOID              Entry
);

Parámetros

[in, out] Lookaside

Puntero a una estructura de LOOKASIDE_LIST_EX que describe una lista de aspecto. Esta estructura se inicializó previamente mediante la rutina ExInitializeLookasideListEx .

[in] Entry

Puntero a la entrada lookaside-list que se libera.

Valor devuelto

None

Observaciones

Precaución

A partir de Windows 11, versión 22H2, esta función cambió de insertada a exportada. Como resultado, si compila el controlador destinado a la versión más reciente de Windows, no se cargará en versiones anteriores del sistema operativo. Para cambiar la versión del sistema operativo de destino en Visual Studio, seleccione Propiedades de configuración-Configuración-Configuración> del controlador-General>.

Esta rutina libera una entrada lookaside-list asignada por una llamada anterior a la rutina ExAllocateFromLookasideListEx . ExFreeToLookasideListEx inserta la entrada en la lista de lookaside especificada, si el espacio de la entrada está disponible en la lista. Si la lista está completa (es decir, ya contiene el número máximo de entradas, según lo determinado por el sistema operativo), ExFreeToLookasideListEx llama a la rutina LookasideListFreeEx para liberar el almacenamiento de la entrada especificada, si el controlador ha proporcionado dicha rutina. De lo contrario, se usa una rutina de desasignación predeterminada para liberar la entrada.

Para obtener más información sobre las listas de lookaside, vea Uso de lookaside Listas.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de Windows.
Plataforma de destino Escritorio
Encabezado wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL <= DISPATCH_LEVEL

Consulte también

ExAllocateFromLookasideListEx

ExInitializeLookasideListEx

LOOKASIDE_LIST_EX