Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 |
---|---|
Creates an auto-reset event object. |
|
Creates a critical section object for synchronization. |
|
Creates a critical section object with spin count for synchronization. |
|
Creates a manual-reset event object. |
|
Creates a monitored auto-reset event object. |
|
Creates a manual-reset event object for the implementation of a reader lock. |
|
Creates an auto-reset event object for the implementation of a writer lock. |
|
Creates an IHostSemaphore object for the CLR to use as a semaphore for wait events. |
|
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 .NET Framework System Requirements.
Header: MSCorEE.h
Library: Included as a resource in MSCorEE.dll
.NET Framework Versions: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0