Freigeben über


IHostSyncManager-Schnittstelle

Stellt Methoden bereit, mit denen die Common Language Runtime (CLR) Synchronisierungsprimitive durch Aufrufen des Hosts erstellen kann, anstatt die Win32-Synchronisierungsfunktionen zu verwenden.

Methoden

Methode Beschreibung
CreateAutoEvent-Methode Erstellt ein automatisch zurücksetzendes Ereignisobjekt.
CreateCrst-Methode Erstellt ein kritisches Abschnittsobjekt für die Synchronisierung.
CreateCrstWithSpinCount-Methode Erstellt ein kritisches Abschnittsobjekt mit Spinzähler für die Synchronisierung.
CreateManualEvent-Methode Erstellt ein Ereignisobjekt mit manueller Zurücksetzung.
CreateMonitorEvent-Methode Erstellt ein überwachtes Ereignisobjekt mit manueller Zurücksetzung.
CreateRWLockReaderEvent-Methode Erstellt ein Ereignisobjekt mit manueller Zurücksetzung für die Implementierung einer Lesesperre.
CreateRWLockWriterEvent-Methode Erstellt ein automatisch zurücksetzendes Ereignisobjekt mit manueller Zurücksetzung für die Implementierung einer Schreibsperre.
CreateSemaphore-Methode Erstellt ein IHostSemaphore-Objekt für die CLR, das als Semaphor für Warteereignisse verwendet werden soll.
SetCLRSyncManager-Methode Legt die ICLRSyncManager-Instanz fest, die der aktuellen IHostSyncManager-Instanz zugeordnet werden soll.

Bemerkungen

Die CLR ermittelt die IHostSyncManager-Implementierung des Hosts durch Aufrufen der Methode IHostControl::GetHostManager mit einem IID von IID_IHostSyncManager.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: MSCorEE.h

Bibliothek: Als Ressource in „MsCorEE.dll“ enthalten.

.NET Framework-Versionen: Seit 2.0 verfügbar.

Siehe auch