Share via


Función IsListEmpty (wdm.h)

La rutina IsListEmpty indica si una lista doblemente vinculada de LIST_ENTRY estructuras está vacía.

Sintaxis

BOOLEAN IsListEmpty(
  [in] const LIST_ENTRY *ListHead
);

Parámetros

[in] ListHead

Puntero a una estructura LIST_ENTRY que representa el encabezado de la lista.

Valor devuelto

IsListEmpty devuelve TRUE si actualmente no hay entradas en la lista y FALSE en caso contrario.

Comentarios

IsListEmpty devuelve TRUE si ListHead-Flink> hace referencia a ListHead.

Para obtener información sobre el uso de esta rutina al implementar una lista vinculada doblemente, consulte Singly and Duplicay Linked Listas.

Los autores de llamadas de IsListEmpty se pueden ejecutar en cualquier IRQL. Si se llama a IsListEmpty en IRQL >= DISPATCH_LEVEL, el almacenamiento de ListHead debe ser residente.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible a partir de Windows 2000.
Plataforma de destino Escritorio
Encabezado wdm.h (incluye Wdm.h, Ntddk.h, Ntifs.h, Wudfwdm.h)
IRQL Cualquier nivel (consulte la sección Comentarios)

Consulte también

InitializeListHead

RemoveEntryList

RemoveHeadList

RemoveTailList