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 |