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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für