Dela via


IHostIoCompletionManager-gränssnitt

Innehåller metoder som gör att CLR (Common Language Runtime) kan interagera med I/O-slutförandeportar som tillhandahålls av värden.

Metoder

Metod Beskrivning
Bindningsmetod Binder ett handtag till en I/O-slutförandeport.
CloseIoCompletionPort-metod Stänger en port som skapades via ett tidigare anrop till CreateIoCompletionPort.
CreateIoCompletionPort-metod Begär att värden skapar en ny I/O-slutförandeport.
GetAvailableThreads-metod Hämtar antalet I/O-slutförandetrådar som för närvarande inte bearbetar begäranden.
GetHostOverlappedSize-metod Hämtar storleken på anpassade data som värden avser att lägga till i I/O-begäranden.
GetMaxThreads-metod Hämtar det maximala antalet trådar som värden kan tilldela till tjänst-I/O-begäranden.
GetMinThreads-metod Hämtar det minsta antalet trådar som värden tillhandahåller för att hantera I/O-begäranden.
InitializeHostOverlapped-metod Ger värden möjlighet att initiera anpassade data om en I/O-begäran.
SetCLRIoCompletionManager-metod Ger värden en gränssnittspekare till en ICLRIoCompletionManager-instans som implementeras av CLR.
SetMaxThreads-metod Anger det maximala antalet trådar som värden tilldelar till tjänst-I/O-begäranden.
SetMinThreads-metod Anger det minsta antalet trådar som värden ska tilldela till I/O-slutförande.

Kommentarer

IHostIoCompletionManager motsvarar det ICLRIoCompletionManager gränssnitt som implementeras av CLR. CLR anropar metoderna IHostIoCompletionManager för att binda referenser till de portar som värden tillhandahåller, och värden anropar metoderna ICLRIoCompletionManager för att rapportera slutförandet av I/O-begäranden.

Krav

Plattformar: Se Systemkrav.

Huvudet: MSCorEE.h

Bibliotek: Ingår som en resurs i MSCorEE.dll

.NET Framework versioner: Tillgänglig sedan 2.0

Se även