ICLRRuntimeHost::ExecuteInDefaultAppDomain Yöntemi
Belirtilen yönetilen derlemede belirtilen türde belirtilen yöntemi çağırır.
Sözdizimi
HRESULT ExecuteInDefaultAppDomain (
[in] LPCWSTR pwzAssemblyPath,
[in] LPCWSTR pwzTypeName,
[in] LPCWSTR pwzMethodName,
[in] LPCWSTR pwzArgument,
[out] DWORD *pReturnValue
);
Parametreler
pwzAssemblyPath
[in] yönteminin çağrılacağı öğesini tanımlayan Type yoluAssembly.
pwzTypeName
[in] Çağrılacak yöntemi tanımlayan öğesinin adı Type .
pwzMethodName
[in] Çağrılacak yöntemin adı.
pwzArgument
[in] yöntemine geçirecek dize parametresi.
pReturnValue
[out] Çağrılan yöntem tarafından döndürülen tamsayı değeri.
Dönüş Değeri
HRESULT | Description |
---|---|
S_OK | ExecuteInDefaultAppDomain başarıyla döndürüldü. |
HOST_E_CLRNOTAVAILABLE | Ortak dil çalışma zamanı (CLR) bir işleme yüklenmemiş veya CLR yönetilen kodu çalıştıramadığı veya çağrıyı başarıyla işleyemediği bir durumda. |
HOST_E_TIMEOUT | Arama zaman aşımına uğradı. |
HOST_E_NOT_OWNER | Çağıranın kilidi yoktur. |
HOST_E_ABANDONED | Engellenen bir iş parçacığı veya fiber beklerken bir olay iptal edildi. |
E_FAIL | Bilinmeyen bir yıkıcı hata oluştu. Bir yöntem E_FAIL döndürürse CRL artık işlem içinde kullanılamaz. Barındırma yöntemlerine yapılan sonraki çağrılar HOST_E_CLRNOTAVAILABLE döndürür. |
Açıklamalar
Çağrılan yöntem aşağıdaki imzaya sahip olmalıdır:
static int pwzMethodName (String pwzArgument)
burada pwzMethodName
çağrılan yöntemin adını ve pwzArgument
bu yönteme parametre olarak geçirilen dize değerini temsil eder. HRESULT değeri S_OK olarak ayarlanırsa, pReturnValue
çağrılan yöntem tarafından döndürülen tamsayı değerine ayarlanır. Aksi takdirde ayarlanmadı pReturnValue
.
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: MSCorEE.h
Kitaplığı: MSCorEE.dll'da kaynak olarak dahil edilen
.NET Framework Sürümleri: 2.0 sürümünden itibaren kullanılabilir
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin