Метод Semaphore::Lock
Ожидает, пока текущий объект или объект семафора, связанный с указанным дескриптором, не будет находиться в сигнальном состоянии или указанный интервал времени ожидания истечет.
SyncLock Lock(
DWORD milliseconds = INFINITE
);
static SyncLock Lock(
HANDLE h,
DWORD milliseconds = INFINITE
);
Параметры
milliseconds
Интервал времени ожидания в миллисекундах. Значение по умолчанию равно INFINITE, что означает неограниченное время ожидания.h
Дескриптор объекта семафора.
Возвращаемое значение
Details::SyncLockWithStatusT<HandleTraits::SemaphoreTraits>
Требования
Заголовок: corewrappers.h
Пространство имен: Microsoft::WRL::Wrappers