Partager via


ICorRuntimeHost::CreateDomain, méthode

Crée un domaine d’application. L’appelant reçoit un pointeur d’interface de type _AppDomain vers une instance de type System.AppDomain.

Syntaxe

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

Paramètres

pwzFriendlyName
[in] Paramètre facultatif utilisé pour attribuer un nom convivial au domaine. Ce nom convivial peut s’afficher dans les interfaces utilisateur comme les débogueurs pour identifier le domaine.

pIdentityArray
[in] Tableau facultatif de pointeurs vers des instances IIdentity qui représentent une preuve mappée par le biais d’une stratégie de sécurité afin d’établir un jeu d’autorisations. Un objet IIdentity peut être obtenu en appelant la méthode CreateEvidence.

pAppDomain
[out] Pointeur d’interface de type _AppDomain vers une instance de System.AppDomain pouvant être utilisé pour contrôler davantage le domaine.

Valeur de retour

HRESULT Description
S_OK L'opération a réussi.
S_FALSE Échec de l’opération.
E_FAIL Une défaillance inconnue et catastrophique s’est produite. Si une méthode retourne E_FAIL, le Common Language Runtime (CLR) n’est plus utilisable dans le processus. Les appels suivants aux API d’hébergement retournent HOST_E_CLRNOTAVAILABLE.
HOST_E_CLRNOTAVAILABLE Le CLR n’a pas été chargé dans un processus ou son état ne lui permet pas d’exécuter du code managé ni de traiter l’appel correctement.

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : MSCorEE.h

Bibliothèque : incluse en tant que ressource dans MsCorEE.dll

Versions de .NET Framework : 1.0, 1.1

Voir aussi