共用方式為


IHostIoCompletionManager 介面

提供方法讓 Common Language Runtime (CLR) 與主應用程式提供的 I/O 完成通訊埠互動。

方法

方法

描述

IHostIoCompletionManager::Bind 方法

將控制代碼繫結至 I/O 完成通訊埠。

IHostIoCompletionManager::CloseIoCompletionPort 方法

關閉之前的 CreateIoCompletionPort 呼叫所建立的通訊埠。

IHostIoCompletionManager::CreateIoCompletionPort 方法

要求主應用程式建立新的 I/O 完成通訊埠。

IHostIoCompletionManager::GetAvailableThreads 方法

取得目前未處理要求的 I/O 完成執行緒的數目。

IHostIoCompletionManager::GetHostOverlappedSize 方法

取得主應用程式想要附加至 I/O 要求的任何自訂資料大小。

IHostIoCompletionManager::GetMaxThreads 方法

取得主應用程式可以指派來服務 I/O 要求的執行緒數目的最大值。

IHostIoCompletionManager::GetMinThreads 方法

取得主應用程式可以提供來服務 I/O 要求的執行緒數目的最小值。

IHostIoCompletionManager::InitializeHostOverlapped 方法

為主應用程式提供機會來初始化有關 I/O 要求的任何自訂資料。

IHostIoCompletionManager::SetCLRIoCompletionManager 方法

為主應用程式提供由 CLR 所實作之 ICLRIoCompletionManager 執行個體的介面指標。

IHostIoCompletionManager::SetMaxThreads 方法

設定主應用程式指派來服務 I/O 要求的執行緒數目的最大值。

IHostIoCompletionManager::SetMinThreads 方法

設定主應用程式應該為 I/O 完成所指派的執行緒數目的最小值。

備註

IHostIoCompletionManager 會對應到 CLR 所實作的 ICLRIoCompletionManager 介面。 CLR 會呼叫 IHostIoCompletionManager 的方法,將控制代碼繫結至主應用程式提供的通訊埠,而主應用程式會呼叫 ICLRIoCompletionManager 的方法來報告 I/O 要求的完成。

需求

**平台:**請參閱 .NET Framework 系統需求

**標頭:**MSCorEE.h

程式庫:包含做為 MSCorEE.dll 中的資源

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

請參閱

其他資源

裝載介面