Condividi tramite


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

Vedere anche

Elenchi collegato a Singly collegato interlocked

InterlockedPopEntrySList

InterlockedPushEntrySList

API Vertdll disponibili nelle enclave VBS