Metode ICLRRuntimeHost::UnloadAppDomain

Membongkar terkelola AppDomain yang sesuai dengan pengidentifikasi numerik yang ditentukan.

Sintaksis

HRESULT UnloadAppDomain(
    [in] DWORD dwAppDomainId
    [in] BOOL  fWaitUntilDone
);

Parameter-parameternya

dwAppDomainId [di] Pengidentifikasi numerik domain aplikasi untuk dibongkar.

fWaitUntilDone [di] true untuk menunjukkan bahwa runtime bahasa umum (CLR) harus menunggu sampai selesai menjalankan utas aplikasi saat ini sebelum mencoba membongkar domain aplikasi.

Mengembalikan Nilai

HRESULT Deskripsi
S_OK UnloadAppDomain berhasil dikembalikan.
HOST_E_CLRNOTAVAILABLE CLR belum dimuat ke dalam proses, atau CLR dalam keadaan di mana clr 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. Jika metode mengembalikan E_FAIL, CLR tidak lagi dapat digunakan dalam proses. Panggilan berikutnya ke metode hosting mengembalikan HOST_E_CLRNOTAVAILABLE.

Komentar

Anda bisa mendapatkan pengidentifikasi numerik domain aplikasi tempat utas saat ini dijalankan dengan memanggil GetCurrentAppDomainId. Pengidentifikasi ini sesuai dengan Id properti jenis terkelola AppDomain .

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