Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Obtient un pointeur d’interface de type Interface ICLRControl que les hôtes peuvent utiliser pour personnaliser des aspects du Common Language Runtime (CLR).
Syntaxe
HRESULT GetCLRControl(
[out] ICLRControl** pCLRControl
);
Paramètres
pCLRControl
[out] Pointeur d’interface de type Interface ICLRControl qui permet aux hôtes de configurer des aspects supplémentaires du CLR.
Valeur de retour
| HRESULT | Description |
|---|---|
| S_OK |
GetCLRControl retourné. |
| 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. |
| HOST_E_TIMEOUT | L’appel a expiré. |
| HOST_E_NOT_OWNER | L’appelant n’est pas propriétaire du verrou. |
| HOST_E_ABANDONED | Un événement a été annulé alors qu’un thread ou une fibre bloqué l’attendait. |
| E_FAIL | Une défaillance catastrophique inconnue s’est produite. Lorsqu’une méthode renvoie E_FAIL, le CLR n’est plus utilisable dans le processus. Les appels suivants aux méthodes d’hébergement retournent HOST_E_CLRNOTAVAILABLE. |
| HOST_E_INVALIDOPERATION | Le CLR a déjà démarré. |
Remarques
ICLRControl fournit la méthode Méthode GetCLRManager, qui permet à l’hôte d’obtenir un pointeur d’interface vers un des types de gestionnaires.
Configuration requise
Plateformes : Consultez Configuration requise.
En-tête : MSCorEE.h
Bibliothèque : incluse en tant que ressource dans MsCorEE.dll
Versions de .NET Framework : Disponible depuis la version 2.0