次の方法で共有


IHostSyncManager インターフェイス

Win32 同期関数を使用する代わりに、共通言語ランタイム (CLR) からホストを呼び出して、同期プリミティブを作成できるメソッドを提供します。

メソッド

メソッド 説明
CreateAutoEvent メソッド 自動リセット イベント オブジェクトを作成します。
CreateCrst メソッド 同期対象の重要なセクション オブジェクトを作成します。
CreateCrstWithSpinCount メソッド 同期対象のスピン数を含む重要なセクションを作成します。
CreateManualEvent メソッド 手動リセット イベント オブジェクトを作成します。
CreateMonitorEvent メソッド 監視対象の自動リセット イベント オブジェクトを作成します。
CreateRWLockReaderEvent メソッド リーダー ロックを実装するための手動リセット イベント オブジェクトを作成します。
CreateRWLockWriterEvent メソッド ライター ロックを実装するための自動リセット イベント オブジェクトを作成します。
CreateSemaphore メソッド CLR で待機イベントのセマフォとして使用される IHostSemaphore オブジェクトを作成します。
SetCLRSyncManager メソッド 現在の IHostSyncManager インスタンスに関連付ける ICLRSyncManager インスタンスを設定します。

解説

CLR では、IID_IHostSyncManager の IID を使用して IHostControl::GetHostManager メソッドを呼び出すことで、IHostSyncManager のホストの実装が検出されます。

必要条件

:システム要件」を参照してください。

ヘッダー: MSCorEE.h

ライブラリ: MSCorEE.dll にリソースとして含まれます

.NET Framework のバージョン: 2.0 以降で使用可能

関連項目