Interface IHostIoCompletionManager
Fornece métodos que permitem que o CLR (Common Language Runtime) interaja com as portas de conclusão de E/S fornecidas pelo host.
Métodos
Método | Descrição |
---|---|
Método Bind | Associa um identificador a uma porta de conclusão de E/S. |
Método CloseIoCompletionPort | Fecha uma porta que foi criada por meio de uma chamada anterior para CreateIoCompletionPort . |
Método CreateIoCompletionPort | Solicita que o host 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 processando solicitações no momento. |
Método GetHostOverlappedSize | Obtém o tamanho de todos os dados personalizados que o host pretende acrescentar às solicitações de E/S. |
Método GetMaxThreads | Obtém o número máximo de threads que o host poderá alocar para atender a solicitações de E/S. |
Método GetMinThreads | Obtém o número mínimo de threads que o host fornece para atender às solicitações de E/S. |
Método InitializeHostOverlapped | Fornece ao host a oportunidade de inicializar os dados personalizados sobre uma solicitação de E/S. |
Método SetCLRIoCompletionManager | Fornece ao host um ponteiro de interface para uma instância ICLRIoCompletionManager implementada pelo CLR. |
Método SetMaxThreads | Configura o número máximo de threads que o host atribui às solicitações de E/S de serviço. |
Método SetMinThreads | Define o número mínimo de threads que o host deve alocar para conclusão de E/S. |
Comentários
IHostIoCompletionManager
corresponde à interface ICLRIoCompletionManager
implementada pelo CLR. O CLR chama os métodos de IHostIoCompletionManager
para vincular os identificadores às portas que o host fornece e o host chama os métodos de ICLRIoCompletionManager
para relatar a conclusão de solicitações de E/S.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: MSCorEE.h
Biblioteca: incluída como um recurso no MSCorEE.dll
Versões do .NET Framework: disponíveis desde 2.0