Fonction InitializeSListHead (interlockedapi.h)
Initialise la tête d’une liste liée séparément.
Syntaxe
void InitializeSListHead(
[in, out] PSLIST_HEADER ListHead
);
Paramètres
[in, out] ListHead
Pointeur vers une structure SLIST_HEADER qui représente la tête d’une liste liée séparément. Cette structure est destinée à un usage système uniquement.
Valeur de retour
None
Remarques
Tous les éléments de liste doivent être alignés sur une limite MEMORY_ALLOCATION_ALIGNMENT . Les éléments non alignés peuvent entraîner des résultats imprévisibles. Voir _aligned_malloc.
Pour ajouter des éléments à la liste, utilisez la fonction InterlockedPushEntrySList . Pour supprimer des éléments de la liste, utilisez la fonction InterlockedPopEntrySList .
Exemples
Pour obtenir un exemple, consultez Interlocked Singly Linked Listes.
Configuration requise
Client minimal pris en charge | Windows XP [applications de bureau | applications UWP] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau | applications UWP] |
Plateforme cible | Windows |
En-tête | interlockedapi.h (inclure Windows.h sur Windows Server 2003, Windows Vista, Windows 7, Windows Server 2008 Windows Server 2008 R2) |
Bibliothèque | Kernel32.lib |
DLL | Kernel32.dll |