CSyncObject::Lock

віртуальний BOOL блокування (DWORD dwTimeout = НЕСКІНЧЕННО);

Значення, яке повертається

Ненульовий, якщо функція завершено; в іншому випадку 0.

Параметри

dwTimeout

Визначає кількість часу чекати доступним, об'єкт синхронізації (сигнал). Якщо НЕСКІНЧЕННА, Блокування буде чекати, поки об'єкт сигнал до повернення.

Зауваження

Викликано цю функцію, щоб отримати доступ до ресурсу під контролем об'єкт синхронізації. Якщо об'єкт синхронізації сигнал, Блокування повернеться успішно, і потік Тепер власником об'єкта. Якщо об'єкт синхронізації nonsignaled (недоступна), Блокування буде чекати об'єкт синхронізації, щоб стати сигнал до кількість мілісекунд, вказані в параметрі dwTimeOut . Якщо об'єкт синхронізації не стати сигнал у вказаний проміжок часу, Блокування повертає помилку.

Огляд CSyncObject |nbsp; Члени класу | Ієрархічна діаграма

Index