виртуальный BOOL Unlock () = 0;
виртуальные разблокировать BOOL (длинный lCount, LPLONG lpPrevCount = NULL);
Возвращаемое значение
Реализация по умолчанию всегда возвращает значение TRUE.
Параметры
lCount
Не используется в реализации по умолчанию.
lpPrevCount
Не используется в реализации по умолчанию.
Примечания
Декларация Unlock без параметров функция является чисто виртуальной и необходимо переопределить все классы, производные от CSyncObject. Реализация по умолчанию декларации с двумя параметрами всегда возвращает значение TRUE. Эта функция вызывается для освобождения доступа к объекту синхронизации, принадлежит вызывающему потоку. Вторая декларация предоставляется для синхронизации объектов, таких как семафоры, которые позволяют более чем одной доступ контролируемых ресурсов.