ICorRuntimeHost::CreateDomainEx metódus
Létrehoz egy alkalmazástartományt. A hívó a típusú felületmutatót _AppDomainkapja egy típusú System.AppDomainpéldányhoz. Ez a módszer lehetővé teszi, hogy a hívó átadja az IAppDomainSetup példányt a visszaadott _AppDomain példány további funkcióinak konfigurálásához.
Szintaxis
HRESULT CreateDomainEx (
[in] LPCWSTR pwzFriendlyName,
[in] IUnknown* pSetup,
[in] IUnknown* pIdentityArray,
[out] IUnknown** pAppDomain
);
Paraméterek
pwzFriendlyName
[in] Nem kötelező paraméter, amellyel rövid nevet adhat a tartománynak. Ez a rövid név megjeleníthető a felhasználói felületeken, például a hibakeresőkben a tartomány azonosításához.
pSetup
[in] Az ICorRuntimeHost::CreateDomainSetup metódus hívása által beszerzett , típusú IAppDomainSetup
opcionális felületmutató.
pIdentityArray
[in] A biztonsági szabályzaton keresztül leképezett bizonyítékokat megjelenítő példányokra IIdentity
mutató mutatók választható tömbje egy engedélykészlet létrehozásához. Az IIdentity
objektumok a CreateEvidence metódus meghívásával szerezhetők be.
pAppDomain
[kifelé] A tartomány további vezérléséhez használható, típusú _AppDomain felületmutató egy példányához System.AppDomain .
Visszatérési érték
HRESULT | Description |
---|---|
S_OK | A művelet sikeres volt. |
S_FALSE | A művelet nem fejeződött be. |
E_FAIL | Ismeretlen, katasztrofális hiba történt. Ha egy metódus E_FAIL ad vissza, a közös nyelvi futtatókörnyezet (CLR) már nem használható a folyamatban. Az esetleges üzemeltetési API-k későbbi hívásai HOST_E_CLRNOTAVAILABLE ad vissza. |
HOST_E_CLRNOTAVAILABLE | A CLR nincs betöltve egy folyamatba, vagy a CLR olyan állapotban van, amelyben nem tudja futtatni a felügyelt kódot, vagy nem tudja sikeresen feldolgozni a hívást. |
Megjegyzések
CreateDomainEx
kibővíti a CreateDomain képességeit azáltal, hogy lehetővé teszi a hívó számára, hogy tulajdonságértékekkel adjon át egy IAppDomainSetup
példányt az alkalmazástartomány konfigurálásához.
Követelmények
Platformok: Lásd: Rendszerkövetelmények.
Fejléc: MSCorEE.h
Könyvtár: Erőforrásként szerepel a MSCorEE.dll
.NET-keretrendszer verzió: 1.0, 1.1