Funzione RtlInterlockedPushEntrySList (winnt.h)

Inserisce un elemento all'inizio di un elenco collegato singly. L'accesso all'elenco viene sincronizzato in un sistema multiprocessore.

Sintassi

NTSYSAPI PSLIST_ENTRY RtlInterlockedPushEntrySList(
  [in] PSLIST_HEADER                 ListHead,
  [in] __drv_aliasesMem PSLIST_ENTRY ListEntry
);

Parametri

[in] ListHead

Puntatore a una struttura di SLIST_HEADER che rappresenta la testa di un elenco collegato in modo singly.

[in] ListEntry

Puntatore a una struttura SLIST_ENTRY che rappresenta un elemento in un elenco collegato singly.

Valore restituito

Il valore restituito è il primo elemento precedente dell'elenco. Se l'elenco è stato precedentemente vuoto, il valore restituito è NULL.

Commenti

Le chiamate alla funzione InterlockedPushEntrySList vengono inoltrate alla funzione RtlInterlockedPushEntrySList . Le applicazioni devono chiamare InterlockedPushEntrySList anziché chiamare direttamente questa funzione.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winnt.h (includere Windows.h)
Libreria ntdll.lib
DLL ntdll.dll

Vedi anche

Elenchi collegato a Singly collegato interlocked