Funzione InsertTailList (wdm.h)
La routine InsertTailList inserisce una voce nella parte finale di un elenco doubly collegato di strutture LIST_ENTRY .
Sintassi
void InsertTailList(
[in, out] PLIST_ENTRY ListHead,
[in, out] __drv_aliasesMem PLIST_ENTRY Entry
);
Parametri
[in, out] ListHead
Puntatore alla struttura LIST_ENTRY che rappresenta la testa dell'elenco.
[in, out] Entry
Puntatore a una struttura LIST_ENTRY che rappresenta la voce da inserire nell'elenco.
Valore restituito
nessuno
Osservazioni
InsertTailList aggiorna ListHead-Blink> per puntare a Entry. Aggiorna Entry-Blink per puntare all'ultima voce precedente nell'elenco e imposta Entry-Flink>> su ListHead. Il collegamento Flink dell'ultima voce precedente viene aggiornato anche per puntare a Voce .
Per informazioni sull'uso di questa routine durante l'implementazione di un elenco collegato doubly, vedere Singly e Doubly Linked Elenchi.
I chiamanti di InsertTailList possono essere in esecuzione in qualsiasi IRQL. Se InsertTailList viene chiamato in IRQL >= DISPATCH_LEVEL, l'archiviazione per ListHead e le voci di elenco devono essere residenti.
Requisiti
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) |