ICorRuntimeHost::CreateDomainEx Yöntemi
Bir uygulama etki alanı oluşturur. Çağıran, türünde _AppDomainbir örneğine türünde bir arabirim işaretçisi System.AppDomainalır. Bu yöntem, çağıranın döndürülen _AppDomain örneğin ek özelliklerini yapılandırmak için bir IAppDomainSetup örneği geçirmesine olanak tanır.
Sözdizimi
HRESULT CreateDomainEx (
[in] LPCWSTR pwzFriendlyName,
[in] IUnknown* pSetup,
[in] IUnknown* pIdentityArray,
[out] IUnknown** pAppDomain
);
Parametreler
pwzFriendlyName
[in] Etki alanına kolay bir ad vermek için kullanılan isteğe bağlı bir parametre. Bu kolay ad, etki alanını tanımlamak için hata ayıklayıcılar gibi kullanıcı arabirimlerinde görüntülenebilir.
pSetup
[in] türündeki IAppDomainSetup
isteğe bağlı arabirim işaretçisi , ICorRuntimeHost::CreateDomainSetup yöntemine yapılan bir çağrıyla elde edilir.
pIdentityArray
[in] İzin kümesi oluşturmak için IIdentity
güvenlik ilkesiyle eşlenen kanıtı temsil eden örneklere yönelik isteğe bağlı bir işaretçi dizisi. CreateEvidence yöntemi çağrılarak bir IIdentity
nesne elde edilebilir.
pAppDomain
[out] Etki alanını daha fazla denetlemek için kullanılabilecek bir örneğine System.AppDomain ait arabirim _AppDomain işaretçisi.
Dönüş Değeri
HRESULT | Description |
---|---|
S_OK | İşlem başarılı oldu. |
S_FALSE | İşlem tamamlanamadı. |
E_FAIL | Bilinmeyen, yıkıcı bir hata oluştu. Bir yöntem E_FAIL döndürürse, ortak dil çalışma zamanı (CLR) işlemde artık kullanılamaz. Herhangi bir barındırma API'sine yapılan sonraki çağrılar HOST_E_CLRNOTAVAILABLE döndürür. |
HOST_E_CLRNOTAVAILABLE | CLR bir işleme yüklenmedi veya CLR yönetilen kodu çalıştıramadığı veya çağrıyı başarıyla işleyemediği bir durumda. |
Açıklamalar
CreateDomainEx
çağıranın uygulama etki alanını yapılandırmaya yönelik özellik değerlerine sahip bir IAppDomainSetup
örneği geçirmesine izin vererek CreateDomain'in özelliklerini genişletir.
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: MSCorEE.h
Kitaplığı: MSCorEE.dll'da kaynak olarak dahil edilen
.NET Framework Sürümü: 1.0, 1.1