Condividi tramite


Funzione IsListEmpty (wdm.h)

La routine IsListEmpty indica se un elenco doubly collegato di strutture LIST_ENTRY è vuoto.

Sintassi

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

Parametri

[in] ListHead

Puntatore a una struttura LIST_ENTRY che rappresenta l'intestazione dell'elenco.

Valore restituito

IsListEmpty restituisce TRUE se attualmente non sono presenti voci nell'elenco e FALSE in caso contrario.

Osservazioni

IsListEmpty restituisce TRUE se ListHead->Flink fa riferimento a ListHead.

Per informazioni sull'uso di questa routine durante l'implementazione di un elenco collegato doubly, vedere Elenchi collegati doubly e Doubly.

I chiamanti di IsListEmpty possono essere eseguiti in qualsiasi IRQL. Se viene chiamato IsListEmpty in IRQL >= DISPATCH_LEVEL, lo spazio di archiviazione per ListHead deve essere residente.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile a partire da Windows 2000.
piattaforma di destinazione Desktop
intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Wudfwdm.h)
IRQL Qualsiasi livello (vedere la sezione Osservazioni)

Vedere anche

InitializeListHead

RemoveEntryList

RemoveHeadList

RemoveTailList