Интерфейс IHostSyncManager
Предоставляет методы, позволяющие среде CLR создавать примитивы синхронизации, вызывая основное приложение вместо использования функций синхронизации для Win32.
Методы
Метод |
Описание |
---|---|
Создает объект события автоматического сброса. |
|
Создает объект критических секций для синхронизации. |
|
Создает объект критических секций со счетчиком прокруток для синхронизации. |
|
Создает объект события ручного сброса. |
|
Создает объект события отслеживаемого автоматического сброса. |
|
Создает объект события ручного сброса для реализации блокировки средства чтения. |
|
Создает объект события автоматического сброса для реализации блокировки средства записи. |
|
Создает объект IHostSemaphore, который среда CLR будет использовать в качестве семафора для событий ожидания. |
|
Получает экземпляр ICLRSyncManager, который необходимо связать с текущим экземпляром IHostSyncManager. |
Заметки
Среда CLR для обнаружения реализации интерфейса IHostSyncManager в основном приложении вызывает метод IHostControl::GetHostManager с идентификатором IID равным IID_IHostSyncManager.
Требования
Платформы: см. раздел Требования к системе для .NET Framework.
Заголовок: MSCorEE.h
Библиотека: включена как ресурс в MSCorEE.dll
Версии платформы .NET Framework: 4, 3.5 с пакетом обновления 1 (SP1), 3.5, 3.0 с пакетом обновления 1 (SP1), 3.0, 2.0 с пакетом обновления 1 (SP1), 2.0