Compartilhar via


Função IsListEmpty (wdm.h)

A rotina de isListEmpty indica se uma lista duplamente vinculada de estruturas LIST_ENTRY está vazia.

Sintaxe

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

Parâmetros

[in] ListHead

Ponteiro para uma estrutura LIST_ENTRY que representa o cabeçalho da lista.

Valor de retorno

IsListEmpty retornará verdadeiro se não houver nenhuma entrada na lista e false caso contrário.

Observações

IsListEmpty retornará TRUE se ListHead-do Flink> faz referência a listhead.

Para obter informações sobre como usar essa rotina ao implementar uma lista duplamente vinculada, consulte Listas Vinculadas Singly e Doubly.

Os chamadores do IsListEmpty podem ser executados em qualquer IRQL. Se IsListEmpty for chamado em IRQL >= DISPATCH_LEVEL, o armazenamento para ListHead deverá ser residente.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível a partir do Windows 2000.
da Plataforma de Destino Área de trabalho
cabeçalho wdm.h (incluem Wdm.h, Ntddk.h, Ntifs.h, Wudfwdm.h)
IRQL Qualquer nível (consulte a seção Comentários)

Consulte também

InitializeListHead

RemoveEntryList

removeHeadList

RemoveTailList