ICorRuntimeHost::CreateDomain — Metoda
Tworzy domenę aplikacji. Obiekt wywołujący odbiera wskaźnik interfejsu typu _AppDomain do wystąpienia typu System.AppDomain.
Składnia
HRESULT CreateDomain (
[in] LPWSTR pwzFriendlyName,
[in] IUnknown* pIdentityArray,
[out] void **pAppDomain
);
Parametry
pwzFriendlyName
[in] Opcjonalny parametr służący do nadania przyjaznej nazwy domenie. Ta przyjazna nazwa może być wyświetlana w interfejsach użytkownika, takich jak debugery, aby zidentyfikować domenę.
pIdentityArray
[in] Opcjonalna tablica wskaźników do IIdentity
wystąpień, które reprezentują dowody zamapowane za pomocą zasad zabezpieczeń w celu ustanowienia zestawu uprawnień. Obiekt IIdentity
można uzyskać, wywołując metodę CreateEvidence .
pAppDomain
[out] Wskaźnik interfejsu typu _AppDomain do wystąpienia System.AppDomain , którego można użyć do dalszej kontroli domeny.
Wartość zwracana
HRESULT | Opis |
---|---|
S_OK | Operacja zakończyła się pomyślnie. |
S_FALSE | Operacja nie powiodła się. |
E_FAIL | Wystąpił nieznany, katastrofalny błąd. Jeśli metoda zwraca E_FAIL, środowisko uruchomieniowe języka wspólnego (CLR) nie jest już możliwe do użycia w procesie. Kolejne wywołania dowolnych interfejsów API hostingu zwracają HOST_E_CLRNOTAVAILABLE. |
HOST_E_CLRNOTAVAILABLE | ClR nie został załadowany do procesu lub CLR jest w stanie, w którym nie może uruchomić zarządzanego kodu lub przetworzyć wywołania pomyślnie. |
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: MSCorEE.h
Biblioteki: Uwzględnione jako zasób w MSCorEE.dll
.NET Framework wersje: 1.0, 1.1