Функция IsListEmpty (wdm.h)

Подпрограмма IsListEmpty указывает, пуст ли вдвойне связанный список LIST_ENTRY структур.

Синтаксис

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

Параметры

[in] ListHead

Указатель на структуру LIST_ENTRY , представляющую заголовок списка.

Возвращаемое значение

Функция IsListEmpty возвращает значение TRUE , если в настоящее время в списке нет записей, и false в противном случае.

Комментарии

IsListEmpty возвращает значение TRUE, если ListHead-Flink> ссылается обратно на ListHead.

Сведения об использовании этой процедуры при реализации списка с удвоениями см. в разделе Singly и Doubly Linked Списки.

Вызывающие абоненты IsListEmpty могут выполняться в любой среде IRQL. Если isListEmpty вызывается по адресу IRQL >= DISPATCH_LEVEL, хранилище для ListHead должно быть резидентным.

Требования

Требование Значение
Минимальная версия клиента Доступно начиная с Windows 2000.
Целевая платформа Персональный компьютер
Верхняя часть wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h, Wudfwdm.h)
IRQL Любой уровень (см. раздел "Примечания")

См. также раздел

InitializeListHead

RemoveEntryList

RemoveHeadList

RemoveTailList