Aracılığıyla paylaş


ICorRuntimeHost::CreateDomain Yöntemi

Bir uygulama etki alanı oluşturur. Çağıran, türünün _AppDomain bir örneğine ait arabirim işaretçisini System.AppDomainalır.

Sözdizimi

HRESULT CreateDomain (  
    [in] LPWSTR    pwzFriendlyName,  
    [in] IUnknown* pIdentityArray,  
    [out] void   **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.

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.

Gereksinimler

Platform: Bkz. Sistem Gereksinimleri.

Üstbilgi: MSCorEE.h

Kitaplığı: MSCorEE.dll'da kaynak olarak dahil edilen

.NET Framework Sürümleri: 1.0, 1.1

Ayrıca bkz.