Share via


Interfaccia IHostIoCompletionManager

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

Metodi

Metodo Descrizione
Metodo Bind Associa un handle a una porta di completamento di I/O.
Metodo CloseIoCompletionPort Chiude una porta creata tramite una chiamata precedente a CreateIoCompletionPort.
Metodo CreateIoCompletionPort Richiede che l'host crei una nuova porta di completamento di I/O.
Metodo GetAvailableThreads Ottiene il numero di thread di completamento di I/O non attualmente in fase di elaborazione.
Metodo GetHostOverlappedSize Ottiene le dimensioni di tutti i dati personalizzati che l'host intende aggiungere alle richieste di I/O.
Metodo GetMaxThreads Ottiene il numero massimo di thread che l'host può allocare alle richieste di I/O del servizio.
Metodo GetMinThreads Ottiene il numero minimo di thread forniti dall'host alle richieste di I/O del servizio.
Metodo InitializeHostOverlapped Fornisce all'host l'opportunità di inizializzare tutti i dati personalizzati relativi a una richiesta di I/O.
Metodo SetCLRIoCompletionManager Fornisce l'host con un puntatore dell'interfaccia a un'istanza ICLRIoCompletionManager implementata da CLR.
Metodo SetMaxThreads Imposta il numero massimo di thread assegnati dall'host alle richieste di I/O del servizio.
Metodo SetMinThreads Imposta il numero minimo di thread che l'host deve allocare al completamento di I/O.

Commenti

IHostIoCompletionManager corrisponde all'interfaccia ICLRIoCompletionManager implementata da CLR. CLR chiama i metodi di per associare handle alle porte fornite dall'host e l'host chiama i metodi di IHostIoCompletionManagerICLRIoCompletionManager per segnalare il completamento delle richieste di I/O.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: MSCorEE.h

Libreria: Incluso come risorsa in MSCorEE.dll

Versioni di .NET Framework: Disponibile da 2.0

Vedi anche