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