IHostIoCompletionManager 接口
提供允许公共语言运行时 (CLR) 与宿主提供的 I/O 完成端口进行交互的方法。
方法
方法 |
说明 |
---|---|
将句柄绑定到 I/O 完成端口。 |
|
关闭以前通过调用 CreateIoCompletionPort 创建的端口。 |
|
请求宿主创建新的 I/O 完成端口。 |
|
获取当前未处理请求的 I/O 完成线程数。 |
|
获取宿主要附加到 I/O 请求的任何自定义数据的大小。 |
|
获取主机可为服务 I/O 请求分配的最大线程数。 |
|
获取宿主为服务 I/O 请求提供的最小线程数。 |
|
为宿主提供初始化有关 I/O 请求的任何自定义数据的机会。 |
|
为宿主提供一个接口指针,该指针指向由 CLR 实现的 ICLRIoCompletionManager 实例。 |
|
设置主机为服务 I/O 请求分配的最大线程数。 |
|
设置主机应为完成 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