Compartilhar via


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

Confira também