Condividi tramite


Interfaccia IHostSyncManager

Fornisce metodi che consentono al Common Language Runtime (CLR) di creare primitive di sincronizzazione chiamando l'host piuttosto che utilizzando le funzioni di sincronizzazione di Win32.

Metodi

Metodo

Descrizione

Metodo IHostSyncManager::CreateAutoEvent

Crea un oggetto evento di reimpostazione automatica.

Metodo IHostSyncManager::CreateCrst

Crea un oggetto sezione critica per la sincronizzazione.

Metodo IHostSyncManager::CreateCrstWithSpinCount

Crea un oggetto sezione critica con il numero di iterazioni cicliche per la sincronizzazione.

Metodo IHostSyncManager::CreateManualEvent

Crea un oggetto evento di reimpostazione manuale.

Metodo IHostSyncManager::CreateMonitorEvent

Crea un oggetto evento di reimpostazione automatica monitorata.

Metodo IHostSyncManager::CreateRWLockReaderEvent

Crea un oggetto evento di reimpostazione manuale per l'implementazione di un blocco reader.

Metodo IHostSyncManager::CreateRWLockWriterEvent

Crea un oggetto evento di reimpostazione automatica per l'implementazione di un blocco writer.

Metodo IHostSyncManager::CreateSemaphore

Crea un oggetto IHostSemaphore che Common Language Runtime utilizza come semaforo per gli eventi di attesa.

Metodo IHostSyncManager::SetCLRSyncManager

Imposta l'istanza di ICLRSyncManager da associare all'istanza corrente di IHostSyncManager.

Note

Common Language Runtime determina l'implementazione dell'host di IHostSyncManager chiamando il metodo IHostControl::GetHostManager con un IID di IID_IHostSyncManager.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: MSCorEE.h

Libreria: inclusa come risorsa in MSCorEE.dll

Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vedere anche

Riferimenti

Interfaccia ICLRSyncManager

Altre risorse

Interfacce di hosting