Condividi tramite


Funzione InitializeListHead (wdm.h)

La routine InitializeListHead inizializza una struttura LIST_ENTRY che rappresenta l'intestazione di un elenco collegato doubly.

Sintassi

void InitializeListHead(
  [out] PLIST_ENTRY ListHead
);

Parametri

[out] ListHead

Puntatore a una struttura LIST_ENTRY che funge da intestazione di elenco.

Valore restituito

Nessuno

Osservazioni

La routine InitializeListHead di imposta Flink e Blink ListHead in modo che punti 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 InitializeListHead possono essere eseguiti in qualsiasi IRQL. Se InitializeListHead viene chiamato in IRQL >= DISPATCH_LEVEL la risorsa 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

exInterlockedInsertHeadList

exInterlockedInsertTailList

ExInterlockedPopEntryList

exInterlockedPushEntryList

exInterlockedRemoveHeadList

InsertHeadList

insertTailList

IsListEmpty

KeInitializeSpinLock

PopEntryList

PushEntryList

RemoveEntryList

RemoveHeadList

RemoveTailList