ICLRSyncManager
Mise à jour : novembre 2007
Définit des méthodes qui permettent à l'hôte d'obtenir des informations sur les tâches demandées et de détecter des blocages dans son implémentation de synchronisation.
interface ICLRSyncManager : IUnknown {
HRESULT CreateRWLockOwnerIterator (
[in] SIZE_T cookie,
[out] SIZE_T *pIterator
);
HRESULT DeleteRWLockOwnerIterator (
[in] SIZE_T Iterator
);
HRESULT GetMonitorOwner (
[in] SIZE_T cookie,
[out] IHostTask **ppOwnerHostTask
);
HRESULT GetRWLockOwnerNext (
[in] SIZE_T Iterator,
[out] IHostTask **ppOwnerHostTask
);
};
Méthodes
Méthode |
Description |
---|---|
Demande que le Common Language Runtime (CLR) crée un itérateur pour que l'hôte puisse déterminer un ensemble de tâches attendant un verrou de lecteur-writer. |
|
Demande que le CLR détruise un itérateur qui a été créé par un appel à CreateRWLockOwnerIterator. |
|
Obtient la tâche qui possède le moniteur spécifié. |
|
Obtient la tâche suivante qui est en attente sur le verrou de lecteur-writer actuel. |
Configuration requise
Platforms: See Configuration requise du .NET Framework.
En-tête : MSCorEE.idl
Bibliothèque : incluse en tant que ressource dans MSCorEE.dll
.NET Framework Versions: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0
Voir aussi
Concepts
Threading managé et non managé