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 IHostIoCompletionManager
ICLRIoCompletionManager
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