Поделиться через


Метод 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)

См. также раздел

ISynchronize