Функция 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 Lists.

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

Требования

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

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

InitializeListHead

RemoveEntryList

RemoveHeadList

RemoveTailList