Condividi tramite


Interfaccia IHostIoCompletionManager

Fornisce metodi che consentono a Common Language Runtime (CLR) di interagire con le porte di completamento I/O fornite dall'host.

Metodi

Metodo

Descrizione

Metodo IHostIoCompletionManager::Bind

Associa un handle a una porta di completamento I/O.

Metodo IHostIoCompletionManager::CloseIoCompletionPort

Chiude una porta creata tramite una precedente chiamata a CreateIoCompletionPort.

Metodo IHostIoCompletionManager::CreateIoCompletionPort

Richiede all'host di creare una nuova porta di completamento I/O.

Metodo IHostIoCompletionManager::GetAvailableThreads

Ottiene il numero di thread di completamento I/O che non stanno elaborando richieste.

Metodo IHostIoCompletionManager::GetHostOverlappedSize

Ottiene le dimensioni dei dati personalizzati che l'host dovrà accodare alle richieste I/O.

Metodo IHostIoCompletionManager::GetMaxThreads

Ottiene il numero massimo di thread che possono essere assegnati dall'host per l'elaborazione delle richieste I/O.

Metodo IHostIoCompletionManager::GetMinThreads

Ottiene il numero minomo di thread che possono essere forniti dall'host per l'elaborazione delle richieste I/O.

Metodo IHostIoCompletionManager::InitializeHostOverlapped

Fornisce all'host un'opportunità di inizializzare qualsiasi dato personalizzato su una richiesta I/O.

Metodo IHostIoCompletionManager::SetCLRIoCompletionManager

Fornisce all’host un puntatore all’interfaccia a un'istanza di di ICLRIoCompletionManager implementata da CLR.

Metodo IHostIoCompletionManager::SetMaxThreads

Imposta il numero massimo di thread che vengono assegnati dall'host per l'elaborazione delle richieste I/O.

Metodo IHostIoCompletionManager::SetMinThreads

Imposta il numero minimo di thread che l'host deve assegnare al completamento I/O.

Note

IHostIoCompletionManager corrisponde all'interfaccia ICLRIoCompletionManager implementata da CLR. CLR chiama i metodi di IHostIoCompletionManager per associare gli handle alle porte fornite dall'host, che a sua volta chiama i metodi di ICLRIoCompletionManager per segnalare il completamento delle richieste I/O.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: MSCorEE.h

Libreria: inclusa come risorsa in MSCorEE.dll

Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vedere anche

Altre risorse

Interfacce di hosting