Метод ISynchronize::Reset (objidlbase.h)
Задает объект синхронизации в состояние без знака.
Синтаксис
HRESULT Reset();
Возвращаемое значение
Этот метод возвращает S_OK, чтобы указать, что метод успешно завершен.
Комментарии
Метод ISynchronize::Wait , реализованный в стандартном объекте события (CLSID_StdEvent), автоматически вызывает reset при получении сигнала об объекте синхронизации.
Реализация ISynchronize::Wait для объекта события сброса вручную (CLSID_ManualResetEvent) не вызывает сброс автоматически. Объект сервера обычно вызывает reset из метода, вызываемого клиентами после обнаружения сигнала об объекте синхронизации.
Как правило, сервер отвечает за вызов reset. Однако если клиенту необходимо начать с объекта синхронизации в состоянии без знака, клиент должен вызвать Reset.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | objidlbase.h (включая ObjIdl.h) |