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
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.