Freigeben über


IHostSyncManager-Schnittstelle

Stellt Methoden bereit, mit denen die Common Language Runtime (CLR) Synchronisierungsprimitive erstellen kann, indem sie den Host aufruft, anstatt Win32-Synchronisierungsfunktionen zu verwenden.

Methoden

Methode

Beschreibung

IHostSyncManager::CreateAutoEvent-Methode

Erstellt ein Objekt für automatisches Zurücksetzen.

IHostSyncManager::CreateCrst-Methode

Erstellt ein kritisches Abschnittsobjekt für die Synchronisierung.

IHostSyncManager::CreateCrstWithSpinCount-Methode

Erstellt ein kritisches Abschnittsobjekt mit der Anzahl an Spinvorgängen für die Synchronisierung.

IHostSyncManager::CreateManualEvent-Methode

Erstellt ein Ereignisobjekt für manuelles Zurücksetzen.

IHostSyncManager::CreateMonitorEvent-Methode

Erstellt ein Ereignisobjekt für überwachtes automatisches Zurücksetzen.

IHostSyncManager::CreateRWLockReaderEvent-Methode

Erstellt ein Ereignisobjekt für manuelles Zurücksetzen zur Implementierung einer Readersperre.

IHostSyncManager::CreateRWLockWriterEvent-Methode

Erstellt ein Ereignisobjekt für automatisches Zurücksetzen zur Implementierung einer Writersperre.

IHostSyncManager::CreateSemaphore-Methode

Erstellt ein IHostSemaphore-Objekt, das die CLR als Semaphor für Warteereignisse verwenden kann.

IHostSyncManager::SetCLRSyncManager-Methode

Legt die ICLRSyncManager-Instanz fest, die der aktuellen IHostSyncManager-Instanz zugeordnet werden soll.

Hinweise

Die CLR ermittelt die Hostimplementierung von IHostSyncManager, indem sie die IHostControl::GetHostManager-Methode mit der IID IID_IHostSyncManager aufruft.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: MSCorEE.h

Bibliothek: als Ressource in MSCorEE.dll enthalten

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Siehe auch

Referenz

ICLRSyncManager-Schnittstelle

Weitere Ressourcen

Hostingschnittstellen