Funzione PushEntryList (wdm.h)

La routine PushEntryList inserisce una voce all'inizio di un elenco collegato di SINGLE_LIST_ENTRY strutture.

Sintassi

void PushEntryList(
  [in, out] PSINGLE_LIST_ENTRY                  ListHead,
  [in, out] __drv_aliasesMem PSINGLE_LIST_ENTRY Entry
);

Parametri

[in, out] ListHead

Puntatore alla struttura SINGLE_LIST_ENTRY che funge da intestazione elenco.

[in, out] Entry

Puntatore a SINGLE_LIST_ENTRY struttura che rappresenta la voce da inserire nell'elenco.

Valore restituito

nessuno

Osservazioni

PushEntryList imposta ListHead-Next to Entry e Entry-Next>> per puntare alla prima voce precedente dell'elenco.

Per informazioni sull'uso di questa routine quando si implementa un elenco collegato singly, vedere Singly e Doubly Linked Elenchi.

I chiamanti di PushEntryList possono essere in esecuzione in qualsiasi irQL. Se PushEntryList 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)

Vedi anche

ExInterlockedPushEntryList

PopEntryList