Condividi tramite


Metodo ICorRuntimeHost::CreateDomain

Crea un dominio applicazione. Il chiamante riceve un puntatore a interfaccia di tipo _AppDomain a un'istanza di tipo System.AppDomain.

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

Parametri

  • pwzFriendlyName
    [in] Parametro facoltativo utilizzato per assegnare un nome descrittivo al dominio. Questo nome può essere visualizzato nelle interfacce utente, ad esempio i debugger, per identificare il dominio.

  • pIdentityArray
    [in] Matrice facoltativa di puntatori a istanze di IIdentity che rappresentano evidenze mappate tramite criteri di sicurezza per la definizione di un set di autorizzazioni. Un oggetto IIdentity può essere ottenuto chiamando il metodo CreateEvidence.

  • pAppDomain
    [out] Puntatore a interfaccia di tipo _AppDomain a un'istanza di System.AppDomain che può essere utilizzato per fornire un ulteriore controllo sul dominio.

Valore restituito

HRESULT

Oggetto di descrizione

S_OK

L'operazione è stata completata.

S_FALSE

L'operazione non è stata completata.

E_FAIL

Si è verificato un errore grave sconosciuto. Se un metodo restituisce E_FAIL, non sarà più possibile utilizzare Common Language Runtime all'interno del processo. Le chiamate successive a qualsiasi API di hosting restituiranno HOST_E_CLRNOTAVAILABLE.

HOST_E_CLRNOTAVAILABLE

Common Language Runtime non è stato caricato in un processo oppure si trova in uno stato in cui non è possibile eseguire codice gestito né elaborare correttamente la chiamata.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: MSCorEE.h

Libreria: inclusa come risorsa in MSCorEE.dll

Versioni di .NET Framework: 1.0, 1.1

Vedere anche

Riferimenti

_AppDomain

AppDomain

Interfaccia ICorRuntimeHost