Bagikan melalui


Metode ICLRRuntimeHost::ExecuteInDefaultAppDomain

Memanggil metode yang ditentukan dari jenis yang ditentukan dalam perakitan terkelola yang ditentukan.

Sintaks

HRESULT ExecuteInDefaultAppDomain (  
    [in] LPCWSTR pwzAssemblyPath,  
    [in] LPCWSTR pwzTypeName,
    [in] LPCWSTR pwzMethodName,  
    [in] LPCWSTR pwzArgument,  
    [out] DWORD *pReturnValue  
);  

Parameter

pwzAssemblyPath
[masuk] Jalur ke Assembly yang mendefinisikan Type metode yang akan dipanggil.

pwzTypeName
[masuk] Nama Type yang mendefinisikan metode yang akan dipanggil.

pwzMethodName
[masuk] Nama metode untuk memanggil.

pwzArgument
[masuk] Parameter string untuk diteruskan ke metode.

pReturnValue
[keluar] Nilai integer dikembalikan dengan metode yang dipanggil.

Tampilkan Nilai

HRESULT Deskripsi
S_OK ExecuteInDefaultAppDomain berhasil dikembalikan.
HOST_E_CLRNOTAVAILABLE Runtime bahasa umum (CLR) belum dimuat ke dalam proses, atau CLR berada dalam status yang tidak dapat menjalankan kode terkelola atau tidak berhasil memproses panggilan.
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 Kegagalan bencana yang tidak diketahui terjadi. Jika suatu metode menampilkan E_FAIL, runtime bahasa umum tidak lagi dapat digunakan dalam proses tersebut. Panggilan berikutnya ke metode hosting menampilkan HOST_E_CLRNOTAVAILABLE.

Keterangan

Metode yang dipanggil harus memiliki tanda tangan berikut:

static int pwzMethodName (String pwzArgument)  

di mana pwzMethodName mewakili nama metode yang dipanggil, dan pwzArgument mewakili nilai string yang diteruskan sebagai parameter ke metode tersebut. Jika nilai HRESULT diatur ke S_OK, pReturnValue diatur ke nilai bilangan bulat yang dikembalikan oleh metode yang dipanggil. Jika tidak, pReturnValue tidak diatur.

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