IHostIoCompletionManager Interface
Fornece métodos que permitem que o runtime de idioma comum (CLR) interaja com as portas de conclusão de E/S fornecidas pelo anfitrião.
Métodos
Método | Descrição |
---|---|
Método Bind | Vincula uma alça a uma porta de conclusão de E/S. |
Método CloseIoCompletionPort | Fecha uma porta que foi criada através de uma chamada anterior para CreateIoCompletionPort . |
Método CreateIoCompletionPort | Pede que o anfitrião crie uma nova porta de conclusão de E/S. |
Método GetAvailableThreads | Obtém o número de threads de conclusão de E/S que não estão atualmente a processar pedidos. |
Método GetHostOverlappedSize | Obtém o tamanho de quaisquer dados personalizados que o anfitrião pretenda acrescentar aos pedidos de E/S. |
Método GetMaxThreads | Obtém o número máximo de threads que o anfitrião pode atribuir aos pedidos de E/S de serviço. |
Método GetMinThreads | Obtém o número mínimo de threads que o anfitrião fornece aos pedidos de E/S de serviço. |
Método InitializeHostOverlapped | Proporciona ao anfitrião a oportunidade de inicializar quaisquer dados personalizados sobre um pedido de E/S. |
Método SetCLRIoCompletionManager | Fornece ao anfitrião um ponteiro de interface para uma instância ICLRIoCompletionManager implementada pelo CLR. |
Método SetMaxThreads | Define o número máximo de threads que o anfitrião atribui aos pedidos de E/S de serviço. |
Método SetMinThreads | Define o número mínimo de threads que o anfitrião deve atribuir à conclusão de E/S. |
Observações
IHostIoCompletionManager
corresponde à ICLRIoCompletionManager
interface implementada pelo CLR. O CLR chama os métodos de IHostIoCompletionManager
vincular alças às portas fornecidas pelo anfitrião e o anfitrião chama os métodos de ICLRIoCompletionManager
para comunicar a conclusão de pedidos de E/S.
Requisitos
Plataformas: Veja Requisitos do Sistema.
Cabeçalho: MSCorEE.h
Biblioteca: Incluído como um recurso no MSCorEE.dll
.NET Framework Versões: Disponível desde 2.0