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 vers un IHostAssemblyStore qui représente la liste des assemblys chargés par l’hôte.
Syntaxe
HRESULT GetAssemblyStore (
[out] IHostAssemblyStore **ppAssemblyStore
);
Paramètres
ppAssemblyStore
[out] Pointeur de fonction vers une instance IHostAssemblyStore ou null si l’hôte n’implémente pas IHostAssemblyStore.
Valeur de retour
| HRESULT | Description |
|---|---|
| S_OK |
GetAssemblyStore retourné. |
| HOST_E_CLRNOTAVAILABLE | Le Common Language Runtime (CLR) n’a pas été chargé dans un processus ou est dans un état dans lequel il ne peut ni exécuter le code managé ni traiter l’appel avec succès. |
| 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. Quand une méthode retourne E_FAIL, le CLR n’est plus utilisable au sein du processus. Les appels suivants aux méthodes d’hébergement retournent HOST_E_CLRNOTAVAILABLE. |
| E_NOINTERFACE | L’hôte ne fournit pas d’implémentation de IHostAssemblyStore. |
Notes
IHostAssemblyStore fournit des méthodes qui permettent à un hôte de se lier à des assemblys et à des modules indépendamment du CLR. Les hôtes fournissent généralement des magasins d’assemblys pour permettre le chargement d’assemblys à partir de formats autres que le système de fichiers.
Notes
Si l’hôte n’implémente pas IHostAssemblyStore, GetAssemblyStore doit retourner une valeur HRESULT de E_NOINTERFACE et définir ppAssemblyStore sur null.
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 : Disponible depuis la version 2.0