Partager via


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

Voir aussi

Verrous de lecteur/enregistreur minces (SRW)

Fonctions de synchronisation

API Vertdll disponibles dans les enclaves VBS