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


Интерфейс IHostSyncManager

Предоставляет методы, позволяющие среде CLR создавать примитивы синхронизации, вызывая основное приложение вместо использования функций синхронизации для Win32.

Методы

Метод

Описание

Метод IHostSyncManager::CreateAutoEvent

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

Метод IHostSyncManager::CreateCrst

Создает объект критических секций для синхронизации.

Метод IHostSyncManager::CreateCrstWithSpinCount

Создает объект критических секций со счетчиком прокруток для синхронизации.

Метод IHostSyncManager::CreateManualEvent

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

Метод IHostSyncManager::CreateMonitorEvent

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

Метод IHostSyncManager::CreateRWLockReaderEvent

Создает объект события ручного сброса для реализации блокировки средства чтения.

Метод IHostSyncManager::CreateRWLockWriterEvent

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

Метод IHostSyncManager::CreateSemaphore

Создает объект IHostSemaphore, который среда CLR будет использовать в качестве семафора для событий ожидания.

Метод IHostSyncManager::SetCLRSyncManager

Получает экземпляр 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

См. также

Ссылки

Интерфейс ICLRSyncManager

Другие ресурсы

Интерфейсы размещения