Fonction InitializeSRWLock (synchapi.h)
Initialisez un verrou de lecteur/enregistreur mince (SRW).
Syntaxe
void InitializeSRWLock(
[out] PSRWLOCK SRWLock
);
Paramètres
[out] SRWLock
Pointeur vers le verrou SRW.
Valeur de retour
None
Remarques
Un verrou SRW doit être initialisé avant d’être utilisé. La fonction InitializeSRWLock est utilisée pour initialiser un verrou SRW dynamiquement. Pour initialiser la structure de manière statique, affectez la constante SRWLOCK_INIT à la variable de structure.
Un verrou SRW ne peut pas être déplacé ou copié pendant son utilisation. Le processus ne doit pas modifier l’objet et doit le traiter comme étant logiquement opaque. Utilisez uniquement les fonctions SRW pour gérer les verrous SRW.
Un verrou SRW déverrouillé sans threads en attente est dans son état initial et peut être copié, déplacé et oublié sans être explicitement détruit.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau | applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau | applications UWP] |
Plateforme cible | Windows |
En-tête | synchapi.h (inclure Windows.h sur Windows 7, Windows Server 2008 Windows Server 2008 R2) |
Bibliothèque | Kernel32.lib |
DLL | Kernel32.dll |