Partager via


CriticalSection::TryLock, méthode

Essaie d'entrer dans une section critique sans se bloquer. Si l'appel est effectué, le thread appelant devient propriétaire de la section critique.

SyncLock TryLock();

static SyncLock TryLock(
   _In_ CRITICAL_SECTION* cs
);

Paramètres

  • cs
    Un objet de section critique spécifié par l'utilisateur.

Valeur de retour

Une valeur différente de zéro si la section critique est correctement écrite ou que le thread possède déjà une section critique. Zéro si un autre thread possède déjà une section critique.

Remarques

La première fonction TryLock affecte l'objet de section critique actuel. La deuxième fonction TryLock affecte une section critique spécifiée par l'utilisateur.

Configuration requise

En-tête: corewrappers.h

Espace de noms: Microsoft::WRL::Wrappers

Voir aussi

Référence

CriticalSection, classe