Интерфейс IHostIoCompletionManager
Предоставляет методы, позволяющие среде CLR взаимодействовать с портами завершения ввода-вывода, предоставленными основным приложением.
Методы
Метод |
Описание |
---|---|
Привязывает дескриптор к порту завершения ввода-вывода. |
|
Закрывает порт, который был создан в результате предыдущего вызова функции CreateIoCompletionPort. |
|
Запрашивает создание основным приложением нового порта завершения ввода-вывода. |
|
Получает число потоков завершения ввода-вывода, которые в данный момент не обрабатывают запросы. |
|
Получает размер любых пользовательских данных, которые основное приложение намерено добавить в конец запросов ввода-вывода. |
|
Получает максимальное количество потоков, которое основное приложение может выделить для обработки запросов ввода-вывода. |
|
Возвращает или задает минимальное количество потоков, предоставляемых основным приложением для получения запросов ввода-вывода. |
|
Предоставляет основному приложению возможность инициализировать любые пользовательские данные, связанные с запросом ввода-вывода. |
|
Предоставляет основному приложению указатель интерфейса на экземпляр ICLRIoCompletionManager, реализованный средой CLR. |
|
Устанавливает максимальное количество потоков, выделяемых основным приложением для обслуживания запросов ввода-вывода. |
|
Задает минимальное количество потоков, которые основное приложение должно выделить для завершения ввода-вывода. |
Заметки
Интерфейс IHostIoCompletionManager соответствует интерфейсу ICLRIoCompletionManager, реализованному средой CLR. Среда CLR вызывает методы интерфейса IHostIoCompletionManager для привязки дескрипторов к портам, предоставленным основным приложением, а само основное приложение вызывает методы интерфейса ICLRIoCompletionManager для уведомления о завершении запросов ввода-вывода.
Требования
Платформы: см. раздел Требования к системе для .NET Framework.
Заголовок: MSCorEE.h
Библиотека: включена как ресурс в MSCorEE.dll
Версии платформы .NET Framework: 4, 3.5 с пакетом обновления 1 (SP1), 3.5, 3.0 с пакетом обновления 1 (SP1), 3.0, 2.0 с пакетом обновления 1 (SP1), 2.0