Поделиться через


Интерфейс IHostIoCompletionManager

Предоставляет методы, позволяющие среде CLR взаимодействовать с портами завершения ввода-вывода, предоставляемыми узлом.

Методы

Метод Описание
Метод Bind Привязывает дескриптор к порту завершения ввода-вывода.
Метод CloseIoCompletionPort Закрывает порт, созданный с помощью предыдущего вызова CreateIoCompletionPort.
Метод CreateIoCompletionPort Запрашивает, чтобы узел создавал новый порт завершения ввода-вывода.
Метод GetAvailableThreads Возвращает количество потоков завершения ввода-вывода, которые в настоящее время не обрабатывают запросы.
Метод GetHostOverlappedSize Возвращает размер любых пользовательских данных, которые узел намерен добавить к запросам ввода-вывода.
Метод GetMaxThreads Возвращает максимальное количество потоков, которые узел может выделить для запросов на обслуживание ввода-вывода.
Метод GetMinThreads Возвращает минимальное количество потоков, которые узел предоставляет для запросов ввода-вывода службы.
Метод InitializeHostOverlapped Предоставляет узлу возможность инициализировать любые пользовательские данные о запросе ввода-вывода.
Метод SetCLRIoCompletionManager Предоставляет узлу указатель интерфейса на экземпляр ICLRIoCompletionManager , реализованный средой CLR.
Метод SetMaxThreads Задает максимальное количество потоков, которые узел выделяет для запросов ввода-вывода службы.
Метод SetMinThreads Задает минимальное количество потоков, которое узел должен выделить для завершения ввода-вывода.

Комментарии

IHostIoCompletionManager соответствует интерфейсу, ICLRIoCompletionManager реализуемому средой CLR. Среда CLR вызывает методы для привязки IHostIoCompletionManager дескрипторов к портам, которые предоставляет узел, а узел вызывает методы ICLRIoCompletionManager , чтобы сообщить о завершении запросов ввода-вывода.

Требования

Платформы: см. раздел Требования к системе.

Заголовка: MSCorEE.h

Библиотека: Включено в качестве ресурса в MSCorEE.dll

версии платформа .NET Framework: доступно с версии 2.0

См. также раздел