IHostTaskManager::Metode Tidur

Memberi tahu host bahwa tugas saat ini akan tidur.

Sintaksis

HRESULT Sleep (
    [in] DWORD dwMilliseconds,
    [in] DWORD option
);

Parameter-parameternya

dwMilliseconds [di] Interval waktu, dalam milidetik, bahwa utas akan tidur.

option [di] Salah satu nilai enumerasi WAIT_OPTION , menunjukkan tindakan apa yang harus dilakukan host jika tindakan ini memblokir.

Mengembalikan Nilai

HRESULT Deskripsi
S_OK Sleep berhasil dikembalikan.
HOST_E_CLRNOTAVAILABLE Runtime bahasa umum (CLR) belum dimuat ke dalam proses, atau CLR berada dalam keadaan di mana ia tidak dapat menjalankan kode terkelola 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 utas atau serat yang diblokir sedang menunggu di atasnya.
E_FAIL Kegagalan bencana yang tidak diketahui terjadi. Ketika metode mengembalikan E_FAIL, CLR tidak lagi dapat digunakan dalam proses. Panggilan berikutnya ke metode hosting mengembalikan HOST_E_CLRNOTAVAILABLE.

Komentar

CLR biasanya memanggil IHostTaskManager::Sleep ketika Thread.Sleep dipanggil dari kode pengguna.

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: MSCorEE.h

Perpustakaan: Disertakan sebagai sumber daya dalam MSCorEE.dll

Versi .NET Framework: Tersedia sejak 2.0

Baca juga