Funzione InitializeSListHead (interlockedapi.h)
Inizializza la testa di un elenco collegato singly.
Sintassi
void InitializeSListHead(
[in, out] PSLIST_HEADER ListHead
);
Parametri
[in, out] ListHead
Puntatore a una struttura di SLIST_HEADER che rappresenta la testa di un elenco collegato in modo singly. Questa struttura è destinata solo all'uso del sistema.
Valore restituito
nessuno
Osservazioni
Tutti gli elementi di elenco devono essere allineati a un limite MEMORY_ALLOCATION_ALIGNMENT . Gli elementi non idonei possono causare risultati imprevedibili. Vedere _aligned_malloc.
Per aggiungere elementi all'elenco, usare la funzione InterlockedPushEntrySList . Per rimuovere elementi dall'elenco, usare la funzione InterlockedPopEntrySList .
Esempio
Per un esempio, vedere Singly Linked Elenchi interlocked.
Requisiti
Client minimo supportato | Windows XP [app desktop | App UWP] |
Server minimo supportato | Windows Server 2003 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | interlockedapi.h (includere Windows.h in Windows Server 2003, Windows Vista, Windows 7, Windows Server 2008 Windows Server 2008 R2) |
Libreria | Kernel32.lib |
DLL | Kernel32.dll |