Partager via


IHostIoCompletionManager, interface

Propose des méthodes qui permettent au Common Language Runtime (CLR) d'interagir avec les ports de terminaison d'E/S fournis par l'hôte.

Méthodes

Méthode

Description

IHostIoCompletionManager::Bind, méthode

Lie un handle à un port de terminaison d'E/S.

IHostIoCompletionManager::CloseIoCompletionPort, méthode

Ferme un port qui a été créé grâce à un appel antérieur à CreateIoCompletionPort.

IHostIoCompletionManager::CreateIoCompletionPort, méthode

Demande que l'hôte crée un nouveau port de terminaison d'E/S.

IHostIoCompletionManager::GetAvailableThreads, méthode

Obtient le nombre de threads de terminaison d'E/S qui ne traitent pas actuellement de demandes.

IHostIoCompletionManager::GetHostOverlappedSize, méthode

Obtient la taille des données personnalisées que l'hôte projette d'ajouter aux demandes d'E/S.

IHostIoCompletionManager::GetMaxThreads, méthode

Obtient le nombre maximal de threads que l'hôte peut allouer pour le traitement des demandes d'E/S.

IHostIoCompletionManager::GetMinThreads, méthode

Obtient le nombre minimal de threads fournis par l'hôte pour répondre aux demandes d'E/S.

IHostIoCompletionManager::InitializeHostOverlapped, méthode

Donne à l'hôte la possibilité d'initialiser toutes données personnalisées relatives à une demande d'E/S.

IHostIoCompletionManager::SetCLRIoCompletionManager, méthode

Fournit à l'hôte un pointeur d'interface vers une instance ICLRIoCompletionManager implémentée par le CLR.

IHostIoCompletionManager::SetMaxThreads, méthode

Définit le nombre maximal de threads que l'hôte alloue pour le traitement des demandes d'E/S.

IHostIoCompletionManager::SetMinThreads, méthode

Définit le nombre minimal de threads que l'hôte doit allouer à la terminaison d'E/S.

Notes

IHostIoCompletionManager correspond à l'interface ICLRIoCompletionManager implémentée par le CLR. Le CLR appelle les méthodes d'IHostIoCompletionManager pour lier des handles aux ports fournis par l'hôte, puis l'hôte appelle les méthodes d'ICLRIoCompletionManager pour signaler que des demandes d'E/S ont reçu une réponse.

Spécifications

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : MSCorEE.h

Bibliothèque : incluse en tant que ressource dans MSCorEE.dll

Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Voir aussi

Autres ressources

Interfaces d'hébergement