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


Метод IHostSyncManager::CreateAutoEvent

Создает объект события автоматического сброса.

Синтаксис

HRESULT CreateAutoEvent (  
    [out] IHostAutoEvent **ppEvent  
);  

Параметры

ppEvent
[out] Указатель на адрес экземпляра IHostAutoEvent , реализуемого узлом, или значение NULL, если объект события не удалось создать.

Возвращаемое значение

HRESULT Описание:
S_OK CreateAutoEvent возвращено успешно.
HOST_E_CLRNOTAVAILABLE Среда CLR не была загружена в процесс, или среда CLR находится в состоянии, в котором она не может выполнить управляемый код или обработать вызов.
HOST_E_TIMEOUT Время ожидания звонка истекло.
HOST_E_NOT_OWNER Вызывающий объект не владеет блокировкой.
HOST_E_ABANDONED Событие было отменено во время ожидания заблокированного потока или волокна.
E_FAIL Произошла неизвестная катастрофическая ошибка. Когда метод возвращает E_FAIL, среда CLR больше не используется в рамках процесса. Последующие вызовы методов размещения возвращают HOST_E_CLRNOTAVAILABLE.
E_OUTOFMEMORY Недостаточно памяти для создания запрошенного объекта события.

Комментарии

CreateAutoEvent создает объект автоматического события, состояние которого автоматически изменяется на без сигналов после освобождения ожидающего потока. Этот метод отражает функцию Win32 CreateEvent со значением , false указанным для параметра .bManualReset

Требования

Платформы: см. раздел Требования к системе.

Заголовка: MSCorEE.h

Библиотека: Включается в качестве ресурса в MSCorEE.dll

версии платформа .NET Framework: доступно с версии 2.0.

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