Compartilhar via


Interface de IHostIoCompletionManager

Fornece métodos que permitem que o common language runtime (CLR) para interagir com portas de conclusão de e/S fornecidas pelo host.

Métodos

Método

Descrição

Método de IHostIoCompletionManager::Bind

Vincula um identificador para uma porta de conclusão e/S.

Método de IHostIoCompletionManager::CloseIoCompletionPort

Fecha uma porta que foi criada por meio de uma chamada anterior a CreateIoCompletionPort.

Método de IHostIoCompletionManager::CreateIoCompletionPort

Solicitações que o host crie uma nova porta de conclusão de e/S.

Método de IHostIoCompletionManager::GetAvailableThreads

Obtém o número de threads de conclusão de e/S que atualmente não está processando solicitações.

Método de IHostIoCompletionManager::GetHostOverlappedSize

Obtém o tamanho de qualquer host pretende acrescentar às solicitações de i/O de dados personalizados.

Método de IHostIoCompletionManager::GetMaxThreads

Obtém o número máximo de threads que o host pode ser concedido às solicitações de i/O.

Método de IHostIoCompletionManager::GetMinThreads

Obtém o número mínimo de segmentos que o host fornece às solicitações de i/O.

Método de IHostIoCompletionManager::InitializeHostOverlapped

Fornece o host a oportunidade de inicializar quaisquer dados personalizados sobre uma solicitação de i/O.

Método de IHostIoCompletionManager::SetCLRIoCompletionManager

Fornece o host com um ponteiro de interface para um ICLRIoCompletionManager instância implementada pelo CLR.

Método de IHostIoCompletionManager::SetMaxThreads

Define o número máximo de threads que o host aloca para solicitações de i/O de serviço.

Método de IHostIoCompletionManager::SetMinThreads

Define o número mínimo de segmentos que o host deve ser concedido para a conclusão e/S.

Comentários

IHostIoCompletionManagercorresponde do ICLRIoCompletionManager interface é implementada pelo CLR. O CLR chama os métodos de IHostIoCompletionManager para vincular as alças para as portas que o host fornece, e o host chama os métodos de ICLRIoCompletionManager para o relatório de conclusão de solicitações de e/S.

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: MSCorEE.h

Biblioteca: Incluído como um recurso em mscoree

.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Consulte também

Outros recursos

Interfaces de hospedagem.