CMutex (BOOLbInitiallyOwn = FALSE,LPCTSTR lpszName = NULL,LPSECURITY_ATTRIBUTESlpsaAttribute = NULL);
Параметри
bInitiallyOwn
Визначає, якщо потік, створення об'єкта CMutex спочатку має доступ до ресурсів, які контролюються у MCUpdate.
lpszName
Ім'я об'єкта, CMutex . Якщо інший MCUpdate з таким ім'ям існує, lpszName слід обов'язково вказати, якщо об'єкт буде використовуватися через процес межі. Якщо значення NULL, що MCUpdate буде без назви. Якщо ім'я відповідає існуючих MCUpdate, конструктор будує нового об'єкта CMutex , який посилається на MCUpdate це ім'я. Якщо ім'я відповідає наявний об'єкт синхронізації, який не є MCUpdate, будівництво не буде виконано.
lpsaAttribute
Атрибути безпеки для об'єкта MCUpdate. Повний опис цієї структури, перегляньте SECURITY_ATTRIBUTES в Win32 програміста посилання.
Зауваження
Конструкції імені або без назви CMutex об'єкт. Отримати доступ або звільнити об'єкт CMutex , створити CMultiLock або CSingleLock об'єкта і викликати його Блокування і розблокування член функції. Якщо об'єкт CMutex використовується окремий називати його розблокувати функцію член випустити його.