Funzione InsertTailList (wdm.h)
La routine InsertTailList inserisce una voce alla fine 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 l'intestazione dell'elenco.
[in, out] Entry
Puntatore a una struttura LIST_ENTRY che rappresenta la voce da inserire nell'elenco.
Valore restituito
Nessuno
Osservazioni
gli aggiornamenti di InsertTailList ListHead:> Blink per puntare a Entry. Aggiorna Entry:> Blink per puntare all'ultima voce precedente nell'elenco e imposta Entry->Flink su ListHead. Il Flink dell'ultima voce precedente viene aggiornato in modo da puntare anche voce.
Per informazioni sull'uso di questa routine durante l'implementazione di un elenco collegato doubly, vedere Elenchi collegati doubly e Doubly.
I chiamanti di InsertTailList possono essere eseguiti in qualsiasi IRQL. Se InsertTailList viene chiamato in IRQL >= DISPATCH_LEVEL, lo spazio di archiviazione per ListHead e le voci dell'elenco devono essere residenti.
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) |