Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Memberi tahu runtime bahasa umum (CLR) tentang status permintaan I/O yang dibuat dengan menggunakan panggilan ke metode IHostIoCompletionManager::Bind.
Sintaks
HRESULT OnComplete (
[in] DWORD dwErrorCode,
[in] DWORD NumberOfBytesTransferred,
[in] void* pvOverlapped
);
Parameter
dwErrorCode
[in] Nilai HRESULT yang menunjukkan status operasi pengikatan.
S_OK menunjukkan bahwa operasi berhasil diselesaikan.
HOST_E_INTERRUPTED menunjukkan bahwa panggilan dihentikan sebelum selesai.
E_FAIL menunjukkan bahwa kegagalan bencana yang tidak diketahui dan tidak dapat dipulihkan, terjadi.
NumberOfBytesTransferred
[in] Jumlah byte yang ditransfer selama pemrosesan permintaan I/O.
pvOverlapped
[in] Penunjuk ke struktur OVERLAPPED yang diteruskan pada panggilan ke metode IHostIoCompletionManager::Bind.
Tampilkan Nilai
| HRESULT | Deskripsi |
|---|---|
| S_OK |
OnComplete berhasil dikembalikan. |
| HOST_E_CLRNOTAVAILABLE | Runtime bahasa umum belum dimuat ke dalam proses, atau runtime bahasa umum dalam status yaitu tidak dapat menjalankan kode aman atau memproses panggilan dengan sukses. |
| HOST_E_TIMEOUT | Waktu panggilan habis. |
| HOST_E_NOT_OWNER | Pemanggil tidak memiliki kunci. |
| HOST_E_ABANDONED | Peristiwa dibatalkan saat rangkaian atau fiber yang diblokir sedang menunggunya. |
| E_FAIL | Terjadi kegagalan bencana yang tidak diketahui. Saat metode menampilkan E_FAIL, CLR tidak lagi dapat digunakan dalam proses. Panggilan berikutnya ke metode hosting menampilkan HOST_E_CLRNOTAVAILABLE. |
Keterangan
Jika host menerapkan abstraksi penyelesaian I/O, CLR membuat permintaan I/O melalui host dengan menggunakan metode IHostIoCompletionManager. Host kemudian memanggil metode OnComplete untuk memberi tahu runtime dari hasil permintaan tersebut.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: MSCorEE.h
Pustaka: Disertakan sebagai sumber daya di MSCorEE.dll
Versi .NET Framework: Tersedia mulai dari 2.0