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