Interface IHostSyncManagerIHostSyncManager Interface

Fornece métodos que permitem que o Common Language Runtime (CLR) crie primitivos de sincronização chamando o host em vez de usar as funções de sincronização do Win32.Provides methods that allow the common language runtime (CLR) to create synchronization primitives by calling the host instead of using the Win32 synchronization functions.

MétodosMethods

MétodoMethod DescriçãoDescription
Método CreateAutoEventCreateAutoEvent Method Cria um objeto de evento de redefinição automática.Creates an auto-reset event object.
Método CreateCrstCreateCrst Method Cria um objeto de seção crítica para sincronização.Creates a critical section object for synchronization.
Método CreateCrstWithSpinCountCreateCrstWithSpinCount Method Cria um objeto de seção crítica com contagem de rotação para sincronização.Creates a critical section object with spin count for synchronization.
Método CreateManualEventCreateManualEvent Method Cria um objeto de evento de redefinição manual.Creates a manual-reset event object.
Método CreateMonitorEventCreateMonitorEvent Method Cria um objeto de evento monitorado de redefinição automática.Creates a monitored auto-reset event object.
Método CreateRWLockReaderEventCreateRWLockReaderEvent Method Cria um objeto de evento de redefinição manual para a implementação de um bloqueio de leitor.Creates a manual-reset event object for the implementation of a reader lock.
Método CreateRWLockWriterEventCreateRWLockWriterEvent Method Cria um objeto de evento de redefinição automática para a implementação de um bloqueio de gravador.Creates an auto-reset event object for the implementation of a writer lock.
Método CreateSemaphoreCreateSemaphore Method Cria um objeto IHostSemaphore para o CLR usar como um semáforo para eventos de espera.Creates an IHostSemaphore object for the CLR to use as a semaphore for wait events.
Método SetCLRSyncManagerSetCLRSyncManager Method Define a instância de ICLRSyncManager a ser associada à IHostSyncManager instância atual.Sets the ICLRSyncManager instance to associate with the current IHostSyncManager instance.

ComentáriosRemarks

O CLR descobre a implementação do host do IHostSyncManager chamando o método IHostControl:: GetHostManager com um IID de IID_IHostSyncManager.The CLR discovers the host's implementation of IHostSyncManager by calling the IHostControl::GetHostManager method with an IID of IID_IHostSyncManager.

RequisitosRequirements

Plataformas: confira Requisitos do sistema.Platforms: See System Requirements.

Cabeçalho: MSCorEE. hHeader: MSCorEE.h

Biblioteca: Incluído como um recurso no MSCorEE.dllLibrary: Included as a resource in MSCorEE.dll

.NET Framework versões:Disponível desde o 2.0Available since 2.0.NET Framework Versions: Disponível desde o 2.0Available since 2.0

Consulte tambémSee also