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 以降で使用可能
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET