Udostępnij za pośrednictwem


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

Zobacz też