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