Método ICorRuntimeHost::CreateDomain

Cria um domínio de aplicação. O autor da chamada recebe um ponteiro de interface do tipo _AppDomain para uma instância do tipo System.AppDomain.

Sintaxe

HRESULT CreateDomain (  
    [in] LPWSTR    pwzFriendlyName,  
    [in] IUnknown* pIdentityArray,  
    [out] void   **pAppDomain  
);  

Parâmetros

pwzFriendlyName
[in] Um parâmetro opcional utilizado para dar um nome amigável ao domínio. Este nome amigável pode ser apresentado em interfaces de utilizador, como depuradores para identificar o domínio.

pIdentityArray
[in] Uma matriz opcional de ponteiros para IIdentity instâncias que representam provas mapeadas através da política de segurança para estabelecer um conjunto de permissões. Um IIdentity objeto pode ser obtido ao chamar o método CreateEvidence .

pAppDomain
[fora] Um ponteiro de interface do tipo _AppDomain para uma instância do System.AppDomain que pode ser utilizado para controlar ainda mais o domínio.

Devolver Valor

HRESULT Description
S_OK A operação foi efetuada com êxito.
S_FALSE Falha ao concluir a operação.
E_FAIL Ocorreu uma falha catastrófica desconhecida. Se um método devolver E_FAIL, o runtime de linguagem comum (CLR) já não é utilizável no processo. As chamadas subsequentes para quaisquer APIs de alojamento devolvem HOST_E_CLRNOTAVAILABLE.
HOST_E_CLRNOTAVAILABLE O CLR não foi carregado para um processo ou o CLR está num estado em que não pode executar o código gerido ou processar a chamada com êxito.

Requisitos

Plataformas: Veja Requisitos de Sistema.

Cabeçalho: MSCorEE.h

Biblioteca: Incluído como um recurso no MSCorEE.dll

.NET Framework Versões: 1.0, 1.1

Ver também