Delen via


Methode ICorRuntimeHost::CreateDomainEx

Hiermee maakt u een toepassingsdomein. De aanroeper ontvangt een interfaceaanwijzer van het type _AppDomain, naar een exemplaar van het type System.AppDomain. Met deze methode kan de aanroeper een IAppDomainSetup-exemplaar doorgeven om aanvullende functies van het geretourneerde _AppDomain exemplaar te configureren.

Syntaxis

HRESULT CreateDomainEx (  
    [in] LPCWSTR     pwzFriendlyName,  
    [in] IUnknown*   pSetup,  
    [in] IUnknown*   pIdentityArray,  
    [out] IUnknown** pAppDomain  
);  

Parameters

pwzFriendlyName
[in] Een optionele parameter die wordt gebruikt om het domein een beschrijvende naam te geven. Deze beschrijvende naam kan worden weergegeven in gebruikersinterfaces zoals foutopsporingsprogramma's om het domein te identificeren.

pSetup
[in] Een optionele interfaceaanwijzer van het type IAppDomainSetup, verkregen door een aanroep van de methode ICorRuntimeHost::CreateDomainSetup .

pIdentityArray
[in] Een optionele matrix met aanwijzers naar IIdentity exemplaren die bewijsmateriaal vertegenwoordigen dat is toegewezen via beveiligingsbeleid om een machtigingenset tot stand te brengen. Een IIdentity -object kan worden verkregen door de methode CreateEvidence aan te roepen.

pAppDomain
[uit] Een interfaceaanwijzer van het type _AppDomain naar een exemplaar van System.AppDomain die kan worden gebruikt om het domein verder te beheren.

Retourwaarde

HRESULT Beschrijving
S_OK De bewerking is geslaagd.
S_FALSE De bewerking is niet voltooid.
E_FAIL Er is een onbekende, catastrofale fout opgetreden. Als een methode E_FAIL retourneert, is de COMMON Language Runtime (CLR) niet meer bruikbaar in het proces. Volgende aanroepen naar hosting-API's retourneren HOST_E_CLRNOTAVAILABLE.
HOST_E_CLRNOTAVAILABLE De CLR is niet geladen in een proces of de CLR bevindt zich in een status waarin beheerde code niet kan worden uitgevoerd of de aanroep kan worden verwerkt.

Opmerkingen

CreateDomainEx breidt de mogelijkheden van CreateDomain uit door de aanroeper toe te staan een IAppDomainSetup exemplaar met eigenschapswaarden door te geven voor het configureren van het toepassingsdomein.

Vereisten

Platforms: Zie Systeemvereisten.

Header: MSCorEE.h

Bibliotheek: Opgenomen als een resource in MSCorEE.dll

.NET Framework versie: 1.0, 1.1

Zie ook