Aracılığıyla paylaş


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 IAppDomainSetupisteğ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

Ayrıca bkz.