Megosztás:


IHostIoCompletionManager felület

Olyan metódusokat biztosít, amelyekkel a közös nyelvi futtatókörnyezet (CLR) használhatja a gazdagép által biztosított I/O-befejezési portokat.

Metódusok

Metódus Leírás
Kötési módszer Leírót köt egy I/O-befejezési porthoz.
CloseIoCompletionPort metódus Bezár egy portot, amely a(z) korábbi hívásán CreateIoCompletionPortkeresztül jött létre.
CreateIoCompletionPort metódus Azt kéri, hogy a gazdagép hozzon létre egy új I/O-befejezési portot.
GetAvailableThreads metódus Lekéri azoknak az I/O-befejezési szálaknak a számát, amelyek jelenleg nem dolgoznak fel kéréseket.
GetHostOverlappedSize metódus Lekéri a gazdagép által az I/O-kérelmekhez hozzáfűzni kívánt egyéni adatok méretét.
GetMaxThreads metódus Lekéri azoknak a szálaknak a maximális számát, amelyeket a gazdagép kioszthat a szolgáltatás I/O-kéréseihez.
GetMinThreads metódus Lekéri a gazdagép által az I/O-kérések kiszolgálásához biztosított szálak minimális számát.
InitializeHostOverlapped metódus Lehetőséget biztosít a gazdagépnek, hogy inicializálja az I/O-kérésekkel kapcsolatos egyéni adatokat.
SetCLRIoCompletionManager metódus Csatolómutatót biztosít a gazdagépnek a CLR által implementált ICLRIoCompletionManager-példányhoz .
SetMaxThreads metódus Beállítja a gazdagép által az I/O-kérések kiszolgálására kiosztott szálak maximális számát.
SetMinThreads metódus Beállítja a gazdagép által az I/O-befejezéshez kiosztott szálak minimális számát.

Megjegyzések

IHostIoCompletionManager megfelel a ICLRIoCompletionManager CLR által implementált felületnek. A CLR meghívja a leírók kötésének IHostIoCompletionManager metódusait a gazdagép által biztosított portokhoz, a gazdagép pedig meghívja ICLRIoCompletionManager a metódusokat az I/O-kérések befejezésének jelentésére.

Követelmények

Platformok: Lásd: Rendszerkövetelmények.

Fejléc: MSCorEE.h

Könyvtár: Erőforrásként szerepel a MSCorEE.dll

.NET-keretrendszer verziók: 2.0 óta elérhető

Lásd még