Partager via


IHostSyncManager, interface

Fournit des méthodes qui permettent au Common Language Runtime (CLR) de créer des primitives de synchronisation en appelant l’hôte au lieu d’utiliser les fonctions de synchronisation Win32.

Méthodes

Méthode Description
CreateAutoEvent, méthode Crée un objet d’événement de réinitialisation automatique.
CreateCrst, méthode Crée un objet de section critique pour la synchronisation.
CreateCrstWithSpinCount, méthode Crée un objet de section critique avec le nombre de spins pour la synchronisation.
CreateManualEvent, méthode Crée un objet d’événement réinitialisé manuellement.
CreateMonitorEvent, méthode Crée un objet d’événement de réinitialisation automatique supervisé.
CreateRWLockReaderEvent, méthode Crée un objet d’événement de réinitialisation manuelle pour l’implémentation d’un verrou lecteur.
CreateRWLockWriterEvent, méthode Crée un objet d’événement de réinitialisation automatique pour l’implémentation d’un verrou writer.
CreateSemaphore, méthode Crée un objet IHostSemaphore que le CLR va utiliser comme sémaphore pour les événements d’attente.
SetCLRSyncManager, méthode Définit l’instance ICLRSyncManager à associer à l’instance IHostSyncManager actuelle.

Notes

Le CLR découvre l’implémentation de IHostSyncManager par l’hôte en appelant la méthode IHostControl::GetHostManager avec un IID égal à IID_IHostSyncManager.

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : MSCorEE.h

Bibliothèque : incluse en tant que ressource dans MsCorEE.dll

Versions de .NET Framework : Disponible depuis la version 2.0

Voir aussi