Поделиться через


Метод CriticalSection::TryLock

Пытается ввести критическую секцию без отключения.Если вызов завершился успешно, то вызывающий поток получает владение критической секции.

SyncLock TryLock();

static SyncLock TryLock(
   _In_ CRITICAL_SECTION* cs
);

Параметры

  • cs
    Заданный пользователем объект критической секции.

Возвращаемое значение

Ненулевое значение, если критическую секцию успешно задана или текущий поток уже имеют критическую секцию.Ноль, если другой поток уже есть критическую секцию.

Заметки

Функция first TryLock влияет на текущий объект критической секции.Вторая функция TryLock влияет на пользователь-определенную критическую секцию.

Требования

заголовок: corewrappers.h

пространство имен: Microsoft::WRL::Wrappers

См. также

Ссылки

Класс CriticalSection