IHostIoCompletionManager (Interfaz)
Proporciona métodos que permiten que Common Language Runtime (CLR) interactúe con los puertos de finalización de E/S que proporciona el host.
Métodos
Método | Descripción |
---|---|
Método Bind | Enlaza un identificador a un puerto de finalización de E/S. |
Método CloseIoCompletionPort | Cierra un puerto que se ha creado mediante una llamada anterior a CreateIoCompletionPort . |
Método CreateIoCompletionPort | Solicita que el host cree un puerto de finalización de E/S. |
Método GetAvailableThreads | Obtiene el número de subprocesos de finalización de E/S que actualmente no están procesando solicitudes. |
Método GetHostOverlappedSize | Obtiene el tamaño de los datos personalizados que el host pretende anexar a las solicitudes de E/S. |
Método GetMaxThreads | Obtiene el número máximo de subprocesos que el host puede asignar a las solicitudes de E/S de servicio. |
Método GetMinThreads | Obtiene el número mínimo de subprocesos que el host proporciona a las solicitudes de E/S de servicio. |
Método InitializeHostOverlapped | Proporciona al host una oportunidad para inicializar los datos personalizados sobre una solicitud de E/S. |
Método SetCLRIoCompletionManager | Proporciona al host un puntero de interfaz a una instancia de ICLRIoCompletionManager que implementa CLR. |
Método SetMaxThreads | Establece el número máximo de subprocesos que el host asigna a las solicitudes de E/S de servicio. |
Método SetMinThreads | Establece el número mínimo de subprocesos que el host debe asignar a la finalización de E/S. |
Comentarios
IHostIoCompletionManager
corresponde a la interfaz ICLRIoCompletionManager
que implementa CLR. CLR llama a los métodos de IHostIoCompletionManager
para enlazar identificadores a los puertos que proporciona el host y el host llama a los métodos de ICLRIoCompletionManager
para notificar la finalización de las solicitudes de E/S.
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: MSCorEE.h
Biblioteca: incluida como recurso en MSCorEE.dll
Versiones de .NET Framework: disponible a partir de la versión 2.0