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 |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour