IsListEmpty 函数 (wdm.h)

isListEmpty 例程 指示 LIST_ENTRY 结构的双重链接列表是否为空。

语法

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

参数

[in] ListHead

指向表示列表头的 LIST_ENTRY 结构的指针。

返回值

如果列表中当前没有条目,则 isListEmpty 返回 TRUE;否则 返回 FALSE

言论

IsListEmpty如果 ListHead返回 true>Flink 则返回 ListHead

有关在实现双重链接列表时使用此例程的信息,请参阅 Singly 和 Doubly Linked Lists

IsListEmpty 的调用方可以在任何 IRQL 上运行。 如果在 IRQL >= DISPATCH_LEVEL 调用 IsListEmpty,则 ListHead 的存储必须是居民。

要求

要求 价值
最低支持的客户端 从 Windows 2000 开始可用。
目标平台 桌面
标头 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h、Wudfwdm.h)
IRQL 任何级别 (请参阅“备注”部分)

另请参阅

InitializeListHead

RemoveEntryList

RemoveHeadList

RemoveTailList