IHostSyncManager Interface
Provides methods that allow the common language runtime (CLR) to create synchronization primitives by calling the host instead of using the Win32 synchronization functions.
Methods
Method | Description |
---|---|
CreateAutoEvent Method | Creates an auto-reset event object. |
CreateCrst Method | Creates a critical section object for synchronization. |
CreateCrstWithSpinCount Method | Creates a critical section object with spin count for synchronization. |
CreateManualEvent Method | Creates a manual-reset event object. |
CreateMonitorEvent Method | Creates a monitored auto-reset event object. |
CreateRWLockReaderEvent Method | Creates a manual-reset event object for the implementation of a reader lock. |
CreateRWLockWriterEvent Method | Creates an auto-reset event object for the implementation of a writer lock. |
CreateSemaphore Method | Creates an IHostSemaphore object for the CLR to use as a semaphore for wait events. |
SetCLRSyncManager Method | Sets the ICLRSyncManager instance to associate with the current IHostSyncManager instance. |
Remarks
The CLR discovers the host's implementation of IHostSyncManager
by calling the IHostControl::GetHostManager method with an IID
of IID_IHostSyncManager.
Requirements
Platforms: See System Requirements.
Header: MSCorEE.h
Library: Included as a resource in MSCorEE.dll
.NET Framework Versions: Available since 2.0
See also
Συνεργαστείτε μαζί μας στο GitHub
Μπορείτε να βρείτε την πηγή για αυτό το περιεχόμενο στο GitHub, όπου μπορείτε επίσης να δημιουργήσετε και να εξετάσετε ζητήματα και αιτήματα έλξης. Για περισσότερες πληροφορίες, ανατρέξτε στον οδηγό συνεργατών.