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


Интерфейс IHostSyncManager

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

Методы

Метод Описание
Метод CreateAutoEvent Создает объект события автоматического сброса.
Метод CreateCrst Создает объект критического раздела для синхронизации.
Метод CreateCrstWithSpinCount Создает объект критического раздела со счетчиком спинов для синхронизации.
Метод CreateManualEvent Создает объект события сброса вручную.
Метод CreateMonitorEvent Создает отслеживаемый объект события автоматического сброса.
Метод CreateRWLockReaderEvent Создает объект события сброса вручную для реализации блокировки средства чтения.
Метод CreateRWLockWriterEvent Создает объект события автоматического сброса для реализации блокировки записи.
Метод CreateSemaphore Создает объект IHostSemaphore для среды CLR, который будет использоваться в качестве семафора для событий ожидания.
Метод SetCLRSyncManager Задает экземпляр ICLRSyncManager для связи с текущим IHostSyncManager экземпляром.

Комментарии

Среда CLR обнаруживает реализацию IHostSyncManager узла путем вызова метода IHostControl::GetHostManager с IID IID_IHostSyncManager.

Требования

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

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

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

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

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