Bagikan melalui


Antarmuka IHostIoCompletionManager

Menyediakan metode yang memungkinkan runtime bahasa umum (CLR) untuk berinteraksi dengan port penyelesaian I/O yang disediakan oleh host.

Metode

Metode Deskripsi
Metode Ikat Mengikat handel ke port penyelesaian I / O.
Metode CloseIoCompletionPort Menutup port yang dibuat melalui panggilan sebelumnya ke CreateIoCompletionPort.
Metode CreateIoCompletionPort Meminta agar tuan rumah membuat port penyelesaian I/O baru.
Metode GetAvailableThreads Mendapatkan jumlah utas penyelesaian I/O yang saat ini tidak memproses permintaan.
Metode GetHostOverlappedSize Mendapatkan ukuran data kustom apa pun yang ingin ditambahkan host ke permintaan I/O.
Metode GetMaxThreads Mendapatkan jumlah maksimum utas yang dapat dialokasikan host untuk melayani permintaan I/O.
Metode GetMinThreads Mendapatkan jumlah minimum utas yang disediakan host untuk melayani permintaan I/O.
Metode InitializeHostOverlapped Memberi tuan rumah kesempatan untuk menginisialisasi data kustom apa pun tentang permintaan I/O.
Metode SetCLRIoCompletionManager Menyediakan host dengan penunjuk antarmuka ke instans ICLRTaskManager yang diimplementasikan oleh runtime bahasa umum.
Metode SetMaxThreads Menetapkan jumlah maksimum utas yang dialokasikan host untuk melayani permintaan I/O.
Metode SetMinThreads Menetapkan jumlah minimum utas yang harus dialokasikan host ke penyelesaian I /O.

Keterangan

IHostIoCompletionManager sesuai dengan antarmuka ICLRIoCompletionManager yang diimplementasikan oleh CLR. Runtime bahasa umum memanggil metode IHostIoCompletionManager untuk mengikat handel ke port yang disediakan host, dan host memanggil metode ICLRIoCompletionManager untuk melaporkan penyelesaian permintaan I/O.

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: MSCorEE.h

Pustaka: Disertakan sebagai sumber daya di MSCorEE.dll

Versi .NET Framework: Tersedia mulai dari 2.0

Lihat juga